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 Background de um Panel 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 do Windows 10, versão 1607 (Windows Software Development Kit (SDK) 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 destinados 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 Estilos XAML .

Aplica-se a

Confira também