Stretch Enumeração

Definição

Descreve como o conteúdo é redimensionado para se ajustar a seu espaço alocado.Describes how content is resized to fill its allocated space.

public enum class Stretch
public enum Stretch
type Stretch = 
Public Enum Stretch
Herança

Campos

Fill 1

O conteúdo é redimensionado para se ajustar às dimensões de destino.The content is resized to fill the destination dimensions. A taxa de proporção não é preservada.The aspect ratio is not preserved.

None 0

O conteúdo preserva seu tamanho original.The content preserves its original size.

Uniform 2

O conteúdo é redimensionado para se ajustar nas dimensões de destino, enquanto preserva sua taxa de proporção nativa.The content is resized to fit in the destination dimensions while it preserves its native aspect ratio.

UniformToFill 3

O conteúdo é redimensionado para se ajustar nas dimensões de destino, enquanto preserva sua taxa de proporção nativa.The content is resized to fill the destination dimensions while it preserves its native aspect ratio. Se a taxa de proporção do retângulo de destino for diferente da origem, o conteúdo de origem será cortado para se ajustar às dimensões de destino.If the aspect ratio of the destination rectangle differs from the source, the source content is clipped to fit in the destination dimensions.

Exemplos

O exemplo a seguir mostra como criar uma instância de a Viewbox e definir o Stretch modo de seu conteúdo usando código.The following example shows how to create an instance of a Viewbox and set the Stretch mode of its content by using code.


// Create a Viewbox and add it to the Canvas
myViewbox = gcnew Viewbox();
myViewbox->StretchDirection = StretchDirection::Both;
myViewbox->Stretch = Stretch::Fill;
myViewbox->MaxWidth = 400;
myViewbox->MaxHeight = 400;

// Create a Viewbox and add it to the Canvas
myViewbox = new Viewbox();
myViewbox.StretchDirection = StretchDirection.Both;
myViewbox.Stretch = Stretch.Fill;
myViewbox.MaxWidth = 400;
myViewbox.MaxHeight = 400;

' Create a ViewBox and add it to the Canvas
Dim myViewbox As New Viewbox()
myViewbox.StretchDirection = StretchDirection.Both
myViewbox.Stretch = Stretch.Fill
myViewbox.MaxWidth = 400
myViewbox.MaxHeight = 400

Comentários

A ilustração a seguir mostra os Stretch valores diferentes.The following illustration shows the different Stretch values.

![Diferentes configurações de Stretch de TileBrush] (~/add/media/img-mmgraphics-stretchenum.jpg "Diferentes configurações de Stretch de TileBrush")Different TileBrush Stretch settings
Valores de StretchStretch values

Aplica-se a