Stretch Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Describe cómo se cambia el tamaño del contenido para rellenar el espacio asignado.
public enum class Stretch
public enum Stretch
type Stretch =
Public Enum Stretch
- Herencia
Campos
Fill | 1 | Se cambia el tamaño del contenido para rellenar las dimensiones de destino. No se mantiene la relación de aspecto. |
None | 0 | Se mantiene el tamaño original del contenido. |
Uniform | 2 | El tamaño del contenido cambia para ajustarse a las dimensiones de destino, pero conserva la relación de aspecto nativa. |
UniformToFill | 3 | El tamaño del contenido cambia para rellenar las dimensiones de destino, pero conserva la relación de aspecto nativa. Si la relación de aspecto del rectángulo de destino no coincide con el de origen, el contenido de origen se recorta para ajustarse a las dimensiones de destino. |
Ejemplos
En el ejemplo siguiente se muestra cómo crear una instancia de Viewbox y establecer el Stretch modo de su contenido mediante código.
// 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
Comentarios
En la ilustración siguiente se muestran los distintos Stretch valores.
Valores extendidos