Всякий раз, когда текстовое поле фокусируется, граница и передний план текста изменяются в соответствии с текущей темой:
свет темы -> рамка: черная, текст: белая, фон: прозрачный
тема темная -> рамка: белая, текст: белая, фон: белая
Я хочу, чтобы текстовое поле всегда имело границу: белое, текст: белое, фон: прозрачное
Я могу управлять этими настройками, когда текстовое поле не сфокусировано, но я не могу изменить фон, когда оно имеет фокус.
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" />