IconElement.Foreground Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um pincel que descreve a cor de primeiro 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 da propriedade
O pincel que pinta o primeiro plano do controle. O padrão é nulo, (um pincel nulo) que é avaliado como Transparente para renderização. No entanto, esse valor normalmente é definido por um recurso de sistema padrão em runtime, que está vinculado ao tema ativo e a outras configurações.
Exemplos
Este exemplo mostra um AppBarButton que usa um SymbolIcon com seu Primeiro plano definido como "Verde".
<AppBarButton Label="Accept">
<AppBarButton.Icon>
<SymbolIcon Symbol="Accept" Foreground="Green"/>
</AppBarButton.Icon>
</AppBarButton>
Comentários
Você pode definir a propriedade Foreground no AppBarButton ou em um ícone derivado de IconElement . Se você definir o Foreground no AppBarButton, ele será aplicado somente ao estado visual padrão. Ele não é aplicado aos outros estados visuais definidos no modelo AppBarButton , como MouseOver
. Se você definir o Primeiro plano no ícone derivado iconElement , a cor será aplicada a todos os estados visuais.
O único tipo de pincel válido para o valor de Primeiro Plano é SolidColorBrush. Se você tentar usar um pincel que não está declarando uma cor sólida, o valor será ignorado em tempo de execução e substituído por um SolidColorBrush branco ou preto, dependendo do tema atual.
O primeiro plano substitui as informações de cor de um arquivo de origem BitmapIcon.UriSource . Qualquer pixel não transparente na imagem de origem é substituído pela cor de primeiro plano.