Stretch Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
Valeurs Stretch