WPF:通过应用程序应用样式

时间:2009-03-25 02:33:16

标签: c# wpf styles

在WPF中,我可以在哪里放置应该在整个应用程序中应用的样式?

这是因为目前,每当我使用一种风格时,我都会把它放在每个窗口的<Window.Resources>部分,这在很多方面都是错误的。

那么在哪里可以将这些样式应用到整个过程中?

3 个答案:

答案 0 :(得分:6)

App.xaml中的

<Application.Resources>

答案 1 :(得分:3)

如果您有很多样式,如果将它们全部放在application.resources中,它可能会变得臃肿。另一种可能性是使用资源字典。 Here是有关资源字典和共享多个资源字典的更多信息。

答案 2 :(得分:0)

通常我会创建一个名为'LookAndFeel'的独立项目。此类包含App.xaml,它定义了您希望应用程序使用的样式的sall。如果您正在进行任何基于模块的设计,那么将它放在一个单独的项目中是有帮助的,这样您就可以在一个地方管理“外观和感觉”。为了利用这个项目,您当然需要创建一个引用。