Control.Background Propiedad

Definición

Obtiene o establece un pincel que proporciona el fondo del control.

public:
 property Brush ^ Background { Brush ^ get(); void set(Brush ^ value); };
Brush Background();

void Background(Brush value);
public Brush Background { get; set; }
var brush = control.background;
control.background = brush;
Public Property Background As Brush
<control Background="{StaticResource resourceName}"/>
- or -
<control Background="colorString"/>
- or -
<control>
  <control.Background>singleBrush</control.Background>
</control>

Valor de propiedad

Pincel que proporciona el fondo del control. El valor predeterminado es null, (un pincel nulo) que se evalúa como Transparente para la representación.

Comentarios

Cada control puede aplicar esta propiedad de forma diferente en función de su plantilla visual. Esta propiedad solo afecta a un control cuya plantilla usa la propiedad Background como entrada para las propiedades de la interfaz de usuario de la plantilla. En otros controles, esta propiedad no tiene ningún efecto. Normalmente, un control usa una extensión de marcado {TemplateBinding} para enlazar su valor background al fondo de un Panel que es el elemento raíz de la plantilla de control; por ejemplo, en Grid.Background. Para obtener más información sobre plantillas visuales y plantillas de control, consulta Aplicar estilos a controles o a la página de referencia de la propiedad Template .

A partir de Windows 10, versión 1607 (Kit de desarrollo de software (SDK) de Windows versión 10.0.14393.0), generic.xaml incluye recursos que puedes usar para modificar los colores de un control en distintos estados visuales sin modificar la plantilla de control. En las aplicaciones destinadas a este kit de desarrollo de software (SDK) o posterior, se prefiere modificar estos recursos para establecer propiedades como Background, Foreground y BorderBrush. Para obtener más información, consulta la sección Estilo ligero del artículo Estilos XAML .

Se aplica a

Consulte también