【问题标题】:How to change the default style of a XAML control?如何更改 XAML 控件的默认样式?
【发布时间】:2016-08-10 11:06:45
【问题描述】:

我想更改枢轴控件的默认样式或主题,我在网上找到了一些非常酷的示例,但我不知道将它们放在哪里。 我应该创建一个新文件还是编辑现有文件?

【问题讨论】:

    标签: xaml styles pivot uwp


    【解决方案1】:

    您可以在项目中创建一个新的 XAML ResourceDictionary,您可以在其中放置这些样式。

    之后,您必须将此资源字典作为合并字典包含在 App.xaml 中:

    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="ms-appx:///MyFolder/MyResourceDictionary.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
    

    当然,您不必为这些资源创建单独的文件,您可以将它们放置到任何资源集合中。喜欢 App.xaml 中的 Application.Resources 或页面 xaml 中的 Page.Resources。

    如果您没有在资源集合中向目标控件提供任何x:Key="",则样式将默认为目标控件。这些是隐式样式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-09
      • 2020-05-21
      • 2023-03-30
      • 1970-01-01
      相关资源
      最近更新 更多