IconElement.Foreground Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 = iconElement.foreground;
iconElement.foreground = brush;
Public Property Foreground As Brush
<icon Foreground="{StaticResource resourceName}"/>
- or -
<icon Foreground="colorString"/>
Valor de propiedad
El pincel que pinta el primer plano del control. El valor predeterminado es null, (un pincel nulo) que se evalúa como Transparente para la representación. Sin embargo, este valor se establece normalmente mediante un recurso del sistema predeterminado en tiempo de ejecución, que está vinculado al tema activo y a otras configuraciones.
Ejemplos
En este ejemplo se muestra un AppBarButton que usa symbolIcon con su primer plano establecido en "Green".
<AppBarButton Label="Accept">
<AppBarButton.Icon>
<SymbolIcon Symbol="Accept" Foreground="Green"/>
</AppBarButton.Icon>
</AppBarButton>
Comentarios
Puede establecer la propiedad Foreground en appBarButton o en un icono derivado iconElement . Si estableces foreground en AppBarButton, solo se aplica al estado visual predeterminado. No se aplica a los demás estados visuales definidos en la plantilla AppBarButton , como MouseOver
. Si establece el primer plano en el icono derivado IconElement , el color se aplica a todos los estados visuales.
El único tipo de pincel válido para el valor de primer plano es SolidColorBrush. Si intenta usar un pincel que no declara un color sólido, el valor se omite en tiempo de ejecución y se reemplaza por un SolidColorBrush blanco o negro, dependiendo del tema actual.
En primer plano se reemplaza la información de color de un archivo de origen BitmapIcon.UriSource . Cualquier píxel no transparente de la imagen de origen se reemplaza por el color de primer plano.