如何更改XAML控件的默认样式?

时间:2016-08-10 11:06:45

标签: xaml styles pivot uwp

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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