应用程序主题
根据我们的应用程序的设计需要,对应用程序将会使用到的各类UI组件进行样式设计。应用程序主题一般都是定义在一个XAML文件中,该XAML文件中包含了各类UI组件的样式设置器和触发器。
如何获取程序主题
1、网上的开源主题,直接下载使用。最官方的就是WPF的网站:
http://wpf.codeplex.com/
。
2、自行设计主题,一般使用Microsoft Expression Blend进行设计。
如何使用程序主题
不管是下载的WPF主题或是自定义的主题,它们都是XAML文件,只需要将这些XAML文件以应用程序的二进制资源嵌入到应用程序,就可以在XAML文件中使用了。
1、把主题文件复制到项目中,并设置好属性“生成操作”为Resource。
2、把主题文件安装到应用程序资源字典中,那么主题文件中定义的样式就会在整个应用程序范围内生效。
<!-- App.xaml -->
<Application.Resources>
<ResourceDictionary Source="Resources/Themes/ExpressionDark.xaml" />
</Application.Resources>
3、直接使用UI组件,UI组件会自动应用主题文件中定义的样式。
<Button Content="Button" Height="40" Name="button1" Width="75" />
本文介绍了如何在WPF应用中使用和创建主题。包括从官方网站或使用Microsoft Expression Blend获取和设计主题,以及将XAML主题文件作为资源嵌入项目中,通过设置Application.Resources使主题全局生效,使得UI组件自动应用主题样式。
344

被折叠的 条评论
为什么被折叠?



