2010-12-17 2 views
0

Salut à tous J'ai créé l'arbre WPF qui a trois niveaux de nœuds.WPF: combinaison de touches Tree Expansion

Chaque se développera avec le clic de souris ou l'utilisation de "+" clé: Avec l'utilisation de "TreeViewItem.Expanded".

Maintenant je veux coder Expansion de l'arbre au moment du chargement. Ceci est pour enregistrer le clic de l'utilisateur pour obtenir l'information.

Je veux savoir ci-dessous les choses de SO:

  1. est-il est une combinaison de clé qui Développez tous les nœuds d'arbres (comme « + » va étendre un niveau d'arbre).
  2. Ou Y a-t-il une propriété permettant de générer l'événement pour l'expansion des noeuds?

Répondre

0
  1. Non, rien construit.
  2. Non, encore une fois construit rien dans.

Cela étant dit, il est une question assez trivial pour intercepter un événement de pression de touche et d'énumérer vos nœuds et définissez TreeViewItem.Expanded = true;.

0

TreeViewItem.ExpandSubTree va développer l'élément et tous ses enfants. Si TreeViewItem se trouve être l'élément racine, l'arborescence entière sera développée.

Questions connexes