Compartilhar via


TileBrush.Stretch Propriedade

Definição

Obtém ou define um valor que especifica como o conteúdo disso TileBrush se estende para ajustar 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

Um valor que especifica como esse TileBrush conteúdo é 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 taxa de 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 caber no bloco. Como a altura e a largura do conteúdo são dimensionadas independentemente, 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.

Configurações diferentes de Stretch do TileBrush Configurações de alongamento diferentes

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 Stretch em um TileBrush que tem um Viewbox menor que seu Viewport. As partes da imagem que estão fora do Viewbox cinza são coloridas.

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

Informações da propriedade Dependency

Item Valor
Campo identificador StretchProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também