Panel.Background 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.
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).