UIGridStyleLayout
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
La classe de base pour les architectures d'interface utilisateur de style grille.
Résumé
Propriétés
La taille absolue de l'espace occupé par le plan de grille.
Détermine l'axe dans lequel les objets d'interface utilisateur sont disposés.
Détermine l'alignement horizontal des éléments de l'interface utilisateur dans l'élément parent.
Détermine l'ordre dans lequel les objets d'interface enfant sont placés dans une mise en page.
Détermine l'alignement vertical des éléments de l'interface utilisateur dans l'élément parent.
Propriétés
AbsoluteContentSize
La propriété AbsoluteContentSize d'un UIGridStyleLayout révèle la quantité d'espace que prennent les éléments de la grille, y compris tout espace créé par la grille.Cette propriété est particulièrement utile pour dimensionner les conteneurs de grilles comme Frames pour s'assurer qu'ils ne sont pas plus grands que la grille elle-même.
Cette propriété se met à jour dès qu'elle est lue.Il ne déclenchera pas un événement Object.Changed immédiatement après que l'interface utilisateur ait changé, mais si la valeur est lue, elle deviendra actuelle et un événement Object.Changed se déclenchera lors de la prochaine étape de rendu.
FillDirection
La propriété FillDirection détermine l'axe dans lequel les éléments d'interface utilisateur sont disposés.Enum.FillDirection.Horizontal arrange les objets de gauche à droite, tandis que Enum.FillDirection.Vertical arrange les objets du haut au bas.Pour inverser des éléments, comme pour les organiser du droit à la gauche, vous devrez inverser l'ordre ; par exemple, en niant les valeurs des objets d'interface enfants GuiObject.LayoutOrder lorsque UIGridStyleLayout.SortOrder est défini sur Enum.SortOrder.LayoutOrder .

HorizontalAlignment
La propriété Alignement horizontal détermine l'alignement de l'axe X de la grille d'éléments d'interface utilisateur, tout comme fait avec >.
SortOrder
La propriété SortOrder détermine l'ordre dans lequel les objets d'interface enfants sont placés dans une mise en page.
Pour Enum.SortOrder.LayoutOrder , un tri ascendant est utilisé sur la propriété LayoutOrder des objets d'interface enfants.Si deux enfants partagent le même LayoutOrder, celui qui a été ajouté le plus tôt à l'objet parent a la priorité.
Pour Enum.SortOrder.Name , une sortie alphanumérique est utilisée sur le Instance.Name des objets d'interface enfants.

VerticalAlignment
La propriété Alignement vertical détermine l'alignement de l'axe Y de la grille d'éléments d'interface utilisateur, tout comme fait avec >.