每当文本框获得焦点时,根据当前主题更改文本的边框和前景色:
主题为浅色时->边框:黑色,文本:白色,背景:透明
主题为深色时->边框:白色,文本:白色,背景:白色
我希望文本框始终具有这些设置:边框:白色,文本:白色,背景:透明。我可以在文本框没有焦点时控制这些设置,但是一旦它获得焦点,我就无法更改背景。
文本框的XML如下:
主题为浅色时->边框:黑色,文本:白色,背景:透明
主题为深色时->边框:白色,文本:白色,背景:白色
我希望文本框始终具有这些设置:边框:白色,文本:白色,背景:透明。我可以在文本框没有焦点时控制这些设置,但是一旦它获得焦点,我就无法更改背景。
文本框的XML如下:
<TextBox InputScope="EmailSmtpAddress" Height="72" LostFocus="textBox1_LostFocus" GotFocus="textBox1_GotFocus" HorizontalAlignment="Left" Margin="0,62,0,0" Name="textBox1" Text="Enter URL here..." VerticalAlignment="Top" Width="460" TextChanged="textBox1_TextChanged" Foreground="White" Background="#005DADF5" SelectionForeground="White" BorderBrush="#DEEAEAEA" FontFamily="Tahoma" FontWeight="Normal" />