Partager via


Redimensionner un élément automatiquement au moment de l’exécution

Lorsque vous redimensionnez un élément, vous risquez de ne pas obtenir le résultat prévu si les propriétés sous Disposition dans le panneau Propriétés ne sont pas correctement définies. Les propriétés qui affectent la taille d’un élément sont la largeur, la hauteur, l’alignement et les propriétés de marge. Par exemple, si vous souhaitez qu’un élément se redimensionne automatiquement au moment de l’exécution lorsque la taille de la fenêtre d’application change, vous devez définir les Largeur et Hauteur sur Auto, sélectionner les valeurs HorizontalAlignment et VerticalAlignment que vous voulez, puis ajuster la taille à l’aide des propriétés Margin.

Pour redimensionner un élément automatiquement au moment de l’exécution

  1. Sur la planche graphique ou sous Objetsetchronologie dans le panneau Interaction, cliquez sur l’élément à redimensionner pour le sélectionner.

  2. Sous Disposition dans le panneau Propriétés, cliquez sur le bouton Définir sur automatiqueCc295141.aa9ec064-22f8-4b62-9eed-3f4772362d22(fr-fr,Expression.10).png. Vous pouvez également cliquer sur le marqueur Options de propriétés avancées Cc295141.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(fr-fr,Expression.10).png près de la propriété Largeur et Hauteur, puis cliquer sur Auto.

    Cc295141.alert_note(fr-fr,Expression.10).gifRemarque :

    Lorsque vous définissez la largeur et la hauteur d’un élément à Auto, la taille de votre élément peut diminuer jusqu’à ce que vous ajustiez les propriétés de marge pour tirer les côtés de l’élément vers les bords de l’élément conteneur.

  3. Les propriétés suivantes répertoriées sous Largeur et Hauteur dépendent du type du panneau de disposition qui contient votre élément. Par exemple, si l’élément parent est un panneau de disposition Grille, vous allez voir les propriétés Row, RowSpan, Column et ColumnSpan. Si l’élément parent est un Canevas, vous verrez les propriétés Left et Top. Vous pouvez définir ces propriétés pour déterminer la position de votre élément dans le panneau de disposition.

    Cc295141.alert_note(fr-fr,Expression.10).gifRemarque :

    Si l’élément parent est un panneau de disposition StackPanel, les éléments enfants n’auront pas de propriétés supplémentaires sous Largeur et Hauteur, car la mise en page est déterminée par la propriété Orientation du panneau StackPanel, et tous les éléments enfants sont empilés dans l’ordre indiqué sous Objets et chronologie.

  4. Toujours sous Disposition, dans le panneau Propriétés, définissez les propriétés HorizontalAlignment et VerticalAlignment en cliquant sur l’un des boutons suivants :

    • Gauche Cc295141.1e3c2891-633d-4162-a3bd-d5ac53046b56(fr-fr,Expression.10).png

    • Centre Cc295141.02978741-8e12-476d-afa7-165b613ea515(fr-fr,Expression.10).png

    • Droite Cc295141.c0d22c24-ad68-4355-b8f2-d6a373deaf8e(fr-fr,Expression.10).png

    • Étirer Cc295141.90aa9534-0480-4a7f-b992-1af23c71ea9c(fr-fr,Expression.10).png

  5. Enfin, définissez les propriétés Marge afin de déterminer à quelle distance des côtés de l’élément conteneur vous voulez afficher l’élément.

    Cc295141.alert_note(fr-fr,Expression.10).gifRemarque :

    Ces valeurs de marge restent statiques. En d’autres termes, si la taille de la fenêtre d’application est suffisamment réduite, votre élément disparaît complètement. Vous pouvez empêcher votre élément de disparaître en définissant les propriétés minimales de largeur et de hauteur. Sous Disposition dans le panneau Propriétés, cliquez sur le bouton Afficher des propriétés avancéesCc295141.81e110f1-4068-4299-957d-0693cea95088(fr-fr,Expression.10).png, puis entrer des valeurs dans les propriétés MinWidth et MinHeight.

Voir aussi

Concepts

Redimensionner un objet ou le mettre à l’échelle