我遇到了更改禁用文本框顏色的問題。啓用後,我的文本框已具有「前景」屬性。但是我想在禁用時設置另一種顏色。我怎樣才能做到這一點?更改禁用文本框的顏色
@Harry
沒什麼特別
XML
<TextBox x:Name="txt1" HorizontalAlignment="Left" Margin="98,185,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="160" IsEnabled="False" Background="Blue" />
<Button x:Name="btn1" Content="Button" HorizontalAlignment="Left" Margin="98,271,0,0" VerticalAlignment="Top" Click="btn1_Click"/>
CS:
private void btn1_Click(object sender, RoutedEventArgs e)
{
txt1.IsEnabled = true;
}
默認txt1中是禁用的,有灰色。我想改變這種顏色。
我只能對啓用的texbox的顏色進行操作。現在設置爲'藍色'
顯示一些代碼,請的 – Haris
可能的複製[如何改變文本框在WPF中禁用背景色(http://stackoverflow.com/questions/3751990/how- wpf) –
@MichaelMairegger 我的問題適用於Windows 10 UWP。我之前讀過你的文章,Windows 10不支持Triggers – user3688227