Compartilhar via


Control.Background Propriedade

Definição

Obtém ou define um pincel que fornece a tela de fundo do controle.

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 da propriedade

O pincel que fornece a tela de fundo do controle. O padrão é nulo, (um pincel nulo) que é avaliado como Transparente para renderização.

Comentários

Cada controle pode aplicar essa propriedade de forma diferente com base em seu modelo visual. Essa propriedade afeta apenas um controle cujo modelo usa a propriedade Background como uma entrada para as propriedades da interface do usuário do modelo. Em outros controles, essa propriedade não tem efeito. Normalmente, um controle usa uma extensão de marcação {TemplateBinding} para associar seu valor background ao Plano de Fundo de um Painel que é o elemento raiz do modelo de controle; por exemplo, para Grid.Background. Para obter mais informações sobre modelos visuais e modelagem de controle, consulte Controles de estilo ou a página de referência da propriedade Template .

A partir de Windows 10, versão 1607 (SDK (Software Development Kit do Windows (SDK do Windows)) versão 10.0.14393.0), generic.xaml inclui recursos que você pode usar para modificar as cores de um controle em diferentes estados visuais sem modificar o modelo de controle. Em aplicativos direcionados a esse SDK (software development kit) ou posterior, é preferível modificar esses recursos para definir propriedades como Background, Foreground e BorderBrush. Para obter mais informações, consulte a seção Estilo leve do artigo Controles de estilo .

Aplica-se a

Confira também