【问题标题】:WPF: Applying styles throught the applicationWPF:通过应用程序应用样式
【发布时间】:2010-10-15 08:49:06
【问题描述】:

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

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

那么我可以把这些样式应用到哪里呢?

【问题讨论】:

    标签: c# wpf styles


    【解决方案1】:

    <Application.Resources> 在您的 App.xaml 中

    【讨论】:

    • 非常好,正是我想要的。谢谢
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-09
        • 1970-01-01
        • 1970-01-01
        • 2020-07-01
        • 1970-01-01
        • 2013-02-07
        • 1970-01-01
        • 2018-11-05
        相关资源
        最近更新 更多