¿Cómo puedo cambiar los colores de fondo y primer plano de un cuadro de texto WPF mediante programación en C #?
c#
.net
wpf
background-color
Sauron
fuente
fuente
LinearGradientBrush
:)Si desea establecer el fondo con un color hexadecimal, puede hacer esto:
O puede configurar un recurso SolidColorBrush en XAML y luego usar findResource en el código subyacente:
fuente
(System.Windows.Media.Brush)Application.Current.FindResource("BrushFFXXXXX");
ya que su aplicación no generará una excepción de subprocesos si se actualiza para usar múltiples subprocesos de despachador en el futuro.¿Supongo que estás creando TextBox en XAML?
En ese caso, debe darle un nombre al cuadro de texto. Luego, en el código subyacente, puede establecer la propiedad Fondo utilizando una variedad de pinceles. El más simple de los cuales es el SolidColorBrush:
fuente
Puede convertir hexadecimal a RGB:
fuente
Puedes usar colores hexadecimales:
fuente
¿Has echado un vistazo
Color.FromRgb
?fuente