0

我正在开发一个既作为独立应用程序又作为插件运行的应用程序。我们使用依赖注入来注入应用程序逻辑的不同实现。

今天,独立应用程序和插件中的 GUI 是相同的,但我们发现需要根据上下文对 GUI 进行细微的定制。这通常是小的更改,例如提供不同的输入机制(例如,独立版本中的下拉列表和插件版本中的分层选择控件)。通常,插件版本中使用的控件将是插件 API 提供的控件。

由于独立 GUI 和插件 GUI 之间通常会有很多小的差异,而不是大组件(例如按钮而不是选项卡面板中的页面),我们不希望为插件创建一个 XAML,而为共享一个公共视图的独立创建一个 XAML -模型。

在 WPF 中注入用户控件是否有任何模式?

4

1 回答 1

2

棱镜!:D 它是 MVVM/依赖注入和 WPF/Silverlight 的框架

请参阅http://compositewpf.codeplex.com/撰写用户界面

于 2012-11-16T07:57:22.823 回答