1
改變全球的風格我有以下風格的ResourceDictionary文件WPF - 從代碼
<Color x:Key="LightCyan">LightCyan</Color>
<SolidColorBrush x:Key="LightCyanBrush" Color="{StaticResource LightCyan}" />
<Style x:Key="TextBoxStyle" TargetType="TextBox">
<Setter Property="Width" Value="150" />
<Setter Property="Margin" Value="0,0,0,3" />
</Style>
<Style TargetType="TextBox" BasedOn="{StaticResource TextBoxStyle}">
<Style.Triggers>
<Trigger Property="IsReadOnly" Value="False">
<!-- Change brush color at run time -->
<Setter Property="Background" Value="{StaticResource LightCyanBrush}" />
</Trigger>
</Style.Triggers>
</Style>
我需要改變文本框的背景顏色時IsReadOnly = False
在運行時,從顏色的十六進制代碼。