Wpf Mahapp在一个解决方案中使用BaseDark和BaseLight主题
我的工作是重新设计我们的一个应用程序。我们使用的基本机制很简单。我们得到了一个带有选项卡控件的主机应用程序(wpf),应用程序模块是带有wpf用户控件的类库(单独的项目)。用户控件将加载到主机的选项卡控件中 我们的想法是这样的:我们想用MahApps BaseBlack主题设计主机,模块应该是BaseLight主题风格 运行此安装程序会导致使用主机主题设置模块的样式? 如何使模块以单独的主题运行 非常感谢-我是wpf的新手,很高兴能得到一些帮助:-)Wpf Mahapp在一个解决方案中使用BaseDark和BaseLight主题,wpf,mahapps.metro,Wpf,Mahapps.metro,我的工作是重新设计我们的一个应用程序。我们使用的基本机制很简单。我们得到了一个带有选项卡控件的主机应用程序(wpf),应用程序模块是带有wpf用户控件的类库(单独的项目)。用户控件将加载到主机的选项卡控件中 我们的想法是这样的:我们想用MahApps BaseBlack主题设计主机,模块应该是BaseLight主题风格 运行此安装程序会导致使用主机主题设置模块的样式? 如何使模块以单独的主题运行 非常感谢-我是wpf的新手,很高兴能得到一些帮助:-) Peter我想您总是可以选择指定主窗口和每个
Peter我想您总是可以选择指定
主窗口和每个用户控件的本地样式,而不是在app.xaml
中为整个应用程序声明mahapps
的样式
main窗口
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseDark.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Window.Resources>
我想您总是可以选择指定main窗口和每个usercontrol
的本地样式,而不是在app.xaml
中为整个应用程序声明mahapps
的样式
main窗口
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseDark.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Window.Resources>