Compartilhar via


TileBrush.Stretch Propriedade

Definição

Obtém ou define um valor que especifica como o conteúdo deste TileBrush é ampliado para se ajustar a seus blocos.

public:
 property System::Windows::Media::Stretch Stretch { System::Windows::Media::Stretch get(); void set(System::Windows::Media::Stretch value); };
public System.Windows.Media.Stretch Stretch { get; set; }
member this.Stretch : System.Windows.Media.Stretch with get, set
Public Property Stretch As Stretch

Valor da propriedade

Stretch

Um valor que especifica como este conteúdo TileBrush é projetado em seu bloco base. O valor padrão é Fill.

Comentários

A Stretch propriedade aceita os seguintes valores, que a Stretch enumeração define:

  • None: o TileBrush conteúdo não se estende para preencher o bloco.

  • Uniform: o TileBrush conteúdo é dimensionado para se ajustar às dimensões do bloco. No entanto, a proporção do conteúdo é preservada.

  • UniformToFill: o TileBrush conteúdo é dimensionado para que ele preencha completamente a área de saída, mas preserva sua taxa de proporção original.

  • Fill: o TileBrush conteúdo é dimensionado para se ajustar ao bloco. Como a altura e a largura do conteúdo são dimensionadas de forma independente, a taxa de proporção original do conteúdo pode não ser preservada. Ou seja, o TileBrush conteúdo pode ser distorcido para preencher completamente o bloco de saída.

A imagem a seguir ilustra as diferentes Stretch configurações.

Diferentes configurações de alongamento de TileBrush
Configurações diferentes de alongamento

Observe que você especifica as dimensões do TileBrush conteúdo usando a Viewbox propriedade; especifique a posição e o TileBrush tamanho do bloco base usando a Viewport propriedade.

Recorte da caixa de exibição

TileBrush o conteúdo nunca é recortado ao Viewbox. No entanto, TileBrush o conteúdo é recortado nas bordas do Viewport, que define as dimensões do TileBrush bloco base.

A ilustração a seguir mostra o efeito de configurações diferentes em um TileBrush que tem um Viewbox valor menor que seu Viewport.Stretch As partes da imagem que estão fora do Viewbox são cinza colorido.

TileBrush com configurações de Alongamento diferentes
TileBrush com configurações de Alongamento diferentes

Informações da propriedade de dependência

Campo Identificador StretchProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também