如何在win8中更改按钮的行为

时间:2013-08-10 12:42:56

标签: user-interface windows-8

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

1 个答案:

答案 0 :(得分:1)

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

您可以使用此类方法找到HERE可以对控件执行的所有自定义设置的相当大的列表。

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

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

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