Lire en anglais

Partager via


Window.SizeToContent Propriété

Définition

Obtient ou définit une valeur qui indique si une fenêtre est automatiquement redimensionnée en fonction de la taille de son contenu.

C#
public System.Windows.SizeToContent SizeToContent { get; set; }

Valeur de propriété

Valeur SizeToContent. La valeur par défaut est Manual.

Exemples

L’exemple suivant montre comment définir la propriété dans le SizeToContent code pour spécifier le redimensionnement d’une fenêtre en fonction de son contenu.

C#

// Manually alter window height and width
this.SizeToContent = SizeToContent.Manual;

// Automatically resize width relative to content
this.SizeToContent = SizeToContent.Width;

// Automatically resize height relative to content
this.SizeToContent = SizeToContent.Height;

// Automatically resize height and width relative to content
this.SizeToContent = SizeToContent.WidthAndHeight;

Remarques

Quand SizeToContent a la WidthAndHeightvaleur , la définition Height de ou Width n’a aucun effet ; les deux propriétés peuvent être définies, mais les valeurs avec lesquelles elles sont définies ne sont pas appliquées à la fenêtre.

Lorsque SizeToContent a la valeur Height, le paramètre Height ne modifie pas la hauteur de la fenêtre.

Lorsque SizeToContent est défini sur Width, le paramètre Width ne modifie pas la largeur de la fenêtre.

Si SizeToContent a une valeur autre que Manual:

  • SizeToContent est automatiquement défini sur Manual si un utilisateur redimensionne la fenêtre à l’aide de la poignée de redimensionnement ou en faisant glisser la bordure.

  • Si la taille du contenu change d’une manière qui entraîne le redimensionnement de la fenêtre, SizeChanged est déclenché.

Si une fenêtre est transparente (voir AllowsTransparency), vous devez envisager de définir SizeToContent sur WidthAndHeight pour vous assurer que la fenêtre n’est pas plus grande que son contenu visible.

Note

Vous ne pouvez pas définir ou obtenir cette propriété lorsqu’une fenêtre est hébergée dans un navigateur.

Informations sur les propriétés de dépendance

Champ Identificateur SizeToContentProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Voir aussi