Documentation > DinaFramework > Menus (v1.01)
> MenuItem (v1.01)MenuItem v1.01
Namespace:
DinaFramework.Menus
Classes:
- MenuItem
Propriétés:
- State
- Position
- Dimensions
- TextDimensions
- ZOrder
- Color
- Content
- Visible
- Font
Méthodes:
- Draw
- Draw
Commentaires XML:
- Représente un élément de menu interactif qui peut être sélectionné, désélectionné et activé.
- Implémente les interfaces IDraw, IPosition, IDimensions, IElement, IVisible et IColor.
- Fonction exécutée lors de la sélection de l'élément de menu.
- Fonction exécutée lors de la désélection de l'élément de menu.
- Fonction exécutée lors de l'activation (validation) de l'élément de menu.
- L'état actuel de l'élément de menu (Enable ou Disable).
- La position de l'élément de menu.
- Les dimensions de l'élément de menu (largeur et hauteur).
- Les dimensions du texte associé à l'élément de menu.
- Le ZOrder de l'élément de menu (utilisé pour le tri de l'affichage).
- La couleur de l'élément de menu.
- Le contenu du texte associé à l'élément de menu.
- Indique si l'élément de menu est visible ou non.
- La police utilisée pour afficher le texte de l'élément de menu.
- Constructeur pour initialiser un élément de menu avec un texte, une couleur, et des fonctions pour la sélection, désélection et activation.
- La police du texte.
- Le texte à afficher.
- La couleur du texte.
- Fonction de sélection (optionnelle).
- Fonction de désélection (optionnelle).
- Fonction d'activation (optionnelle).
- Position de l'élément (optionnelle).
- Alignement horizontal (optionnel).
- Alignement vertical (optionnel).
- Constructeur pour initialiser un élément de menu avec un objet personnalisé, ainsi que des fonctions pour la sélection, désélection et activation.
- L'objet de l'élément de menu.
- Fonction de sélection (optionnelle).
- Fonction de désélection (optionnelle).
- Fonction d'activation (optionnelle).
- Position de l'élément (optionnelle).
- Dessine l'élément de menu à l'écran, en respectant sa visibilité et son état.
- Le SpriteBatch utilisé pour dessiner l'élément.
Me contacter