TileBrush.Stretch 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.
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
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.
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
Informações da propriedade de dependência
Campo Identificador | StretchProperty |
Propriedades de metadados definidas como true |
Nenhum |