我正在嘗試SolidColorBrush使用 Windows 11 主題顏色創建一個。
我可以直接使用 Windows 11 的主題顏色,但無法創建SolidColorBrush.
<!-- This works: -->
<Style TargetType="{x:Type ProgressBar}">
<Setter Property="Foreground"
Value="{x:Static SystemParameters.WindowGlassBrush}"/>
</Style>
<!-- This does not work: -->
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightColor}" Color="Red"/>
有任何想法嗎?
uj5u.com熱心網友回復:
如果你想創建一個SolidColorBrush基于 Windows 的主題顏色,你可以這樣做,例如:
<SolidColorBrush x:Key="scbr"
Color="{Binding Color,
Source={x:Static SystemParameters.WindowGlassBrush}}"
Opacity="{Binding Opacity,
Source={x:Static SystemParameters.WindowGlassBrush}}"
Transform="{Binding Transform,
Source={x:Static SystemParameters.WindowGlassBrush}}"/>
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/371408.html
上一篇:如何更改資料網格中的單元格顏色
