在按鈕中顯示效果
在我上面的截圖中,我想將上圖中的灰色高亮顏色更改為另一種顏色。有人知道該怎么做嗎?這是 UWP 中的 Button 控制元件。
uj5u.com熱心網友回復:
您可以修改按鈕的樣式。
使用 Visual Studio 模板進行快速編輯:
Right click on the button control在您的 xaml 設計視窗中。- 選擇
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}".../>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/515948.html
標籤:C#xmluwp赢得通用应用程序windows-10-通用
