0

我正在为win8编写应用程序。在我的 MainPage 上有一些按钮,就像在 WPF 窗口上一样。当我在任何按钮上输入(点)时,它们的背景将成为它们所在的网格的背景。我怎样才能改变这个?

4

1 回答 1

1

如果您在App.xaml文件中覆盖它们,您可以更改控件的默认颜色。

您可以在此处找到一个非常大的列表,其中列出了您可以使用这种方法对控件进行的所有自定义。

只需在 App.xaml 中更改您需要的内容,如下所示:

<ResourceDictionary.ThemeDictionaries>
    <ResourceDictionary x:Key="Default">
        <!-- Button colors change-->
            <SolidColorBrush x:Key="ButtonPointerOverBackgroundThemeBrush" Color="yourColorHere" />
    </ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>

请注意,这些更改是在整个 App 级别进行的。这意味着,您不能对同一个控件使用两个自定义项。

于 2013-08-10T12:52:48.490 回答