Control.Foreground Propiedad

Definición

Obtiene o establece un pincel que describe el color de primer plano.

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

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

Valor de propiedad

El pincel que pinta el primer plano del control. El valor predeterminado es solidColorBrush con color negro.

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 Foreground como parámetro. En otros controles, esta propiedad no tiene ningún efecto. Normalmente, un control derivado de ContentControl usa una extensión de marcado {TemplateBinding} para enlazar su valor de primer plano al primer plano de un ContentPresenter dentro de la plantilla de control. El mismo color/pincel también se puede usar para los valores de otros elementos decorativos de la plantilla (glifos, iconos, superficies de control) o para las propiedades de elementos compuestos, como los elementos ComboBox individuales del control TimePicker . Para obtener más información sobre las plantillas visuales y las plantillas de control, vea 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) versión 10.0.14393.0), generic.xaml incluye recursos que puedes usar para modificar los colores de un control en diferentes estados visuales sin modificar la plantilla de control. En las aplicaciones destinadas a este kit de desarrollo de software (SDK) o posterior, es preferible 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