GridResizeBehavior É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.
Spécifie les lignes ou les colonnes redimensionnées par un contrôle GridSplitter.
public enum class GridResizeBehavior
public enum GridResizeBehavior
type GridResizeBehavior =
Public Enum GridResizeBehavior
- Héritage
Champs
BasedOnAlignment | 0 | L'espace est redistribué selon la valeur des propriétés HorizontalAlignment et VerticalAlignment. |
CurrentAndNext | 1 | Pour un GridSplitter horizontal, l'espace est redistribué entre la ligne spécifiée pour le GridSplitter et la ligne suivante, au-dessous. Pour un GridSplitter vertical, l'espace est redistribué entre la colonne spécifiée pour le GridSplitter et la colonne de droite suivante. |
PreviousAndCurrent | 2 | Pour un GridSplitter horizontal, l'espace est redistribué entre la ligne spécifiée pour le GridSplitter et la ligne suivante, au-dessus. Pour un GridSplitter vertical, l'espace est redistribué entre la colonne spécifiée pour le GridSplitter et la colonne de gauche suivante. |
PreviousAndNext | 3 | Pour un GridSplitter horizontal, l'espace est redistribué entre les lignes au-dessus et au-dessous de la ligne spécifiée pour le GridSplitter. Pour un GridSplitter vertical, l'espace est redistribué entre les colonnes à gauche et à droite de la colonne spécifiée pour le GridSplitter. |
Remarques
Cette énumération est utilisée pour définir la valeur de la GridSplitter.ResizeBehavior propriété.
Le comportement de la ResizeBehavior propriété avec la valeur d’énumération BasedOnAlignment
est déterminé comme suit :
Si la valeur de la propriété spécifie que l’espace ResizeDirection est redistribué entre les lignes, la redistribution suit les instructions suivantes :
Lorsque la propriété est définie VerticalAlignment.Topsur , l’espace VerticalAlignment est redistribué entre la ligne spécifiée pour la GridSplitter ligne et la ligne située au-dessus de cette ligne.
Lorsque la propriété est définie VerticalAlignment.Bottomsur , l’espace VerticalAlignment est redistribué entre la ligne spécifiée pour la GridSplitter ligne et la ligne située sous cette ligne.
Lorsque la propriété est définie VerticalAlignment.Centersur , l’espace VerticalAlignment est redistribué entre la ligne située au-dessus et la ligne située en dessous de la ligne spécifiée pour le GridSplitter.
Lorsque la propriété est définie VerticalAlignment.Stretchsur , l’espace VerticalAlignment est redistribué entre la ligne située au-dessus et la ligne située en dessous de la ligne spécifiée pour le GridSplitter.
Si la valeur de la propriété spécifie que l’espace ResizeDirection est redistribué entre les colonnes, la redistribution suit les instructions suivantes :
Lorsque la propriété est définie HorizontalAlignment.Leftsur , l’espace HorizontalAlignment est redistribué entre la colonne spécifiée pour la GridSplitter colonne et la colonne située à gauche.
Lorsque la propriété est définie HorizontalAlignment.Rightsur , l’espace HorizontalAlignment est redistribué entre la colonne spécifiée pour la GridSplitter colonne et la colonne à droite.
Lorsque la propriété est définie HorizontalAlignment.Centersur , l’espace HorizontalAlignment est redistribué entre les colonnes situées à gauche et à droite de la colonne spécifiée pour le GridSplitter.
Lorsque la propriété est définie HorizontalAlignment.Stretchsur , l’espace HorizontalAlignment est redistribué entre les colonnes situées à gauche et à droite de la colonne spécifiée pour le GridSplitter.