在上面的截图中,我想将上面图像中的灰色高亮颜色更改为另一种颜色。有人知道如何做到这一点吗?这是UWP中的一个按钮控件。
pvcm50d11#
您可以修改按钮的样式。使用Visual Studio模板进行快速编辑:
Right click on the button control
Edit Template
Edit a Copy..
ContentPresenter.BorderBrush
<VisualState x:Name="PointerOver"> <VisualState.Setters> <Setter Target="RootGrid.(RevealBrush.State)" Value="PointerOver"/> <Setter Target="RootGrid.Background" Value="{ThemeResource ButtonRevealBackgroundPointerOver}"/> <Setter Target="ContentPresenter.BorderBrush" Value="#FFFFFFFF"/> ... <VisualState x:Name="Pressed"> <VisualState.Setters> <Setter Target="RootGrid.(RevealBrush.State)" Value="Pressed"/> <Setter Target="RootGrid.Background" Value="{ThemeResource ButtonRevealBackgroundPressed}"/> <Setter Target="ContentPresenter.BorderBrush" Value="#4D0087FF"/> ...
并在按钮中引用此样式。
<Button Style="{StaticResource YourButtonStyle}".../>
1条答案
按热度按时间pvcm50d11#
您可以修改按钮的样式。
使用Visual Studio模板进行快速编辑:
Right click on the button control
中的一个或多个。1.选择
Edit Template
-〉Edit a Copy..
。1.选择存储资源的位置。(建议使用资源字典)
1.编辑需要修改的样式。
修改以下零件。
ContentPresenter.BorderBrush
并在按钮中引用此样式。