Stretch Énumération

Définition

Décrit comment le contenu est redimensionné pour remplir son espace alloué.

public enum class Stretch
public enum Stretch
type Stretch = 
Public Enum Stretch
Héritage

Champs

Nom Valeur Description
None 0

Le contenu conserve sa taille d’origine.

Fill 1

Le contenu est redimensionné pour remplir les dimensions de destination. Le rapport d’aspect n’est pas conservé.

Uniform 2

Le contenu est redimensionné pour s’adapter aux dimensions de destination tout en conservant son rapport d’aspect natif.

UniformToFill 3

Le contenu est redimensionné pour remplir les dimensions de destination tout en conservant son rapport d’aspect natif. Si le ratio d’aspect du rectangle de destination diffère de la source, le contenu source est clippé pour s’adapter aux dimensions de destination.

Exemples

L’exemple suivant montre comment créer une instance d’une Viewbox instance et définir le mode de son contenu à l’aide Stretch du 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

Remarques

L’illustration suivante montre les différentes Stretch valeurs.

Différents paramètres De TileBrush Stretch
Valeurs Stretch

S’applique à