【发布时间】:2022-01-16 13:43:14
【问题描述】:
我正在处理一个 UWP 项目,我需要在应用运行时更改按钮的背景和前景色。我已经做到了,但我还有一段代码可以让我禁用所有 UWP 按钮中存在的烦人的悬停效果。
有我的 App.xaml 代码:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Default">
<SolidColorBrush x:Key="ButtonForegroundPointerOver" Color="White"/>
<SolidColorBrush x:Key="ButtonBackgroundPointerOver" Color="Gray"/>
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
</Application.Resources>
我想知道如何更改“颜色”属性以匹配每个按钮的状态(它们具有不同的颜色和背景)。默认情况下是否可以将颜色设置为 ButtonBackground 属性。如果没有,如何在运行时更改每个按钮的样式?
【问题讨论】:
-
stackoverflow.com/a/47346258/7325217 - 如果有帮助请告诉我