【发布时间】:2016-02-22 15:49:55
【问题描述】:
在我的 Prism WPF 模块化应用程序中,我需要以下公共共享数据:1) 两个带有外壳窗口区域名称的字符串,2) 具有通用样式的单选按钮的 ResourceDictionary(在模块中定义)。下面是我的应用程序窗口运行时的屏幕截图。
以下是我的应用程序中的模块结构:
AuthorizationNavigationItemView.xaml 和 AuthorizationNavigationItemViewModel.cs 是“Athorization”单选按钮及其视图模型。 CalibrationNavigationItemView.xaml 和 CalibrationNavigationItemViewModel.cs 是“校准”单选按钮及其视图模型。稍后,模块(以及相应的单选按钮)的数量将达到 20 - 25 个,并且所有模块都需要以 common 样式放置在 common ResourceDictionary 中。除此之外,所有模块都需要公共资源 - 两个字符串,它们是外壳窗口中区域的名称:“MainNavigationRegion”和“MainContentRegion”。我应该在我的应用程序中的哪里放置公共 ResourceDictionary 和公共字符串资源?我们将非常感谢您的帮助。
【问题讨论】: