Panel.Background Propriedade

Definição

Obtém ou define um Pincel que preenche a área de conteúdo do painel.

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

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

Valor da propriedade

O pincel que preenche a área de conteúdo do painel. O padrão é nulo, (um pincel nulo) que é avaliado como Transparente para renderização.

Comentários

O valor background de um painel derivado de Painel ficará visível sob a área interna se os elementos que estão na coleção Children tiverem transparência ou pincéis nulos para qualquer uma de suas áreas de definição. Ele é exibido na área de margem filho para qualquer caso em que um elemento filho tenha uma Margem diferente de zero afetando sua posição. Ele também é visível entre as posições de layout de qualquer elemento filho, independentemente da margem, embora isso possa depender de como o painel implementa seu comportamento de layout. Por exemplo, em uma Tela, qualquer pixel na área de conteúdo em que não há um elemento absolutamente posicionado cobrindo-o mostrará o pincel plano de fundo do painel.

Se você estiver usando uma classe Panel como Grid ou StackPanel como o elemento raiz de um modelo de controle, é uma prática comum usar uma extensão de marcação {TemplateBinding} para associar a tela de fundo do painel à propriedade Control.Background do pai do modelo (a classe de controle que usa seu modelo).

Aplica-se a

Confira também