Passer au contenu principal
Version : 11.0.0

Arbres de Contrôle

Avalonia UI crée des arbres de contrôle à partir des fichiers XAML d'une application afin de pouvoir rendre la présentation de l'interface utilisateur et gérer la fonctionnalité de l'application.

Arbre Logique

L'arbre de contrôle logique représente les contrôles de l'application (y compris la fenêtre principale) dans la hiérarchie dans laquelle ils sont définis dans le XAML. Par exemple, un contrôle (bouton) à l'intérieur d'un autre contrôle (panneau empilé) dans une fenêtre aura l'arbre logique à 3 couches montré ici :

Pendant que votre application est en cours d'exécution, vous pouvez afficher la fenêtre Outils de Développement Avalonia (touche F12). Cela affiche l'arbre logique dans son onglet Arbre Logique.

Arbre Visuel

L'arbre de contrôle visuel contient tout ce qui est effectivement exécuté par Avalonia UI. Il montre toutes les propriétés définies sur les contrôles, et toutes les parties supplémentaires qui ont été ajoutées par Avalonia UI afin de présenter l'interface utilisateur et gérer la fonctionnalité de l'application.

Vous pouvez voir l'arbre de contrôle visuel dans l'onglet Arbre Visuel de la fenêtre Outils de Développement Avalonia.

Événements

Une partie essentielle de la gestion de la fonctionnalité de l'application effectuée par Avalonia UI est la génération et la propagation des événements. L'onglet Événements enregistre la source et la propagation des événements au fur et à mesure que vous vous déplacez et interagissez avec l'application en cours d'exécution.