Compartilhar via


Border.Background Propriedade

Definição

Obtém ou define o Pincel que preenche a tela de fundo (área interna) da borda.

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

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

Valor da propriedade

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

Exemplos

O exemplo a seguir mostra como definir a tela de fundo de uma Borda como uma cor sólida usando um valor de atributo definido embutido "Ciano". O analisador XAML usa esse valor "Ciano" para se referir à cor nomeada Colors.Cyan e para criar a instância SolidColorBrush que fornece o valor de runtime.

<Border Background="Cyan" CornerRadius="20" Grid.Column="2" Grid.Row="2">
    <TextBlock Text="Background Brush" TextWrapping="Wrap" VerticalAlignment="Center" />
</Border>

Comentários

O valor Background de uma Borda ficará visível sob a área interna se o elemento que é o elemento Child tiver pincéis de valor nulo ou transparência para qualquer uma de suas áreas de definição. Ele também ficará visível entre a borda da borda e o conteúdo Filho se valores diferentes de zero forem aplicados a um valor padding .

Aplica-se a

Confira também