Partager via


Stretch Énumération

Définition

Décrit la façon dont le contenu est redimensionné pour occuper son espace alloué.

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

Champs

Fill 1

Le contenu est redimensionné pour s’ajuster aux dimensions de destination. Les proportions ne sont pas conservées.

None 0

Le contenu conserve sa taille d’origine.

Uniform 2

Le contenu est redimensionné pour s’intégrer dans les dimensions de destination tout en conservant ses proportions natives.

UniformToFill 3

Le contenu est redimensionné pour s’ajuster aux dimensions de destination tout en conservant ses proportions natives. Si les proportions du rectangle de destination diffèrent de celles de la source, le contenu source est détouré pour s’intégrer dans les dimensions de l’objet.

Exemples

L’exemple suivant montre comment créer une instance d’un Viewbox 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 d’étirement TileBrush
Valeurs d’étirement

S’applique à