0

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

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

由于通常是独立的GUI和插件的GUI之间(如按钮的页面的标签面板,而不是),许多小的差异,而不是大的组件,我们不希望创建插件一个XAML和一个用于独立分享共同的观点模型。

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

回答