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 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.
Valeurs d’étirement