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.

public:
 property System::Windows::SizeToContent SizeToContent { System::Windows::SizeToContent get(); void set(System::Windows::SizeToContent value); };
public System.Windows.SizeToContent SizeToContent { get; set; }
member this.SizeToContent : System.Windows.SizeToContent with get, set
Public Property SizeToContent As SizeToContent

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.


// 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;

' Manually alter window height and width
Me.SizeToContent = SizeToContent.Manual

' Automatically resize width relative to content
Me.SizeToContent = SizeToContent.Width

' Automatically resize height relative to content
Me.SizeToContent = SizeToContent.Height

' Automatically resize height and width relative to content
Me.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.

Notes

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 à

Voir aussi