ant*_*ton 2 wpf xaml textblock systemcolors
我正在尝试将一些SystemColor前景分配给XAML上的TextBlock for WPF.主要的想法是让应用程序更容易访问,即使用高对比度也可以很好地看到它.
我尝试了以下代码,但它对显示的颜色没有任何影响:
<StackPanel Orientation="Horizontal"
Background="{DynamicResource {x:Static SystemColors.HotTrackBrush}}">
<TextBlock Text="my app"
HorizontalAlignment="Left"
Style="{StaticResource MainPageText}"
VerticalAlignment="Center"
TextWrapping="Wrap"
x:Name="Title"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
我对此很新,所以你能告诉我你认为的问题吗?
提前致谢.
要接收动态更改通知,您需要使用HotTrackBrushKey
.
<StackPanel Orientation="Horizontal"
Background="{DynamicResource {x:Static SystemColors.HotTrackBrushKey}}">
Run Code Online (Sandbox Code Playgroud)
没有动态变更通知
<StackPanel Orientation="Horizontal"
Background="{x:Static SystemColors.HotTrackBrush}">
Run Code Online (Sandbox Code Playgroud)
有关参考,请参阅:SystemColors Reference
归档时间: |
|
查看次数: |
1713 次 |
最近记录: |