J'utilise des données hiérarchiques pour remplir l'arbrevue. Cliquer sur l'icône triangle du nœud racine développerait / réduirait les nœuds enfants. Je veux ce comportement: lorsque je clique n'importe où sur le nœud racine, il doit développer / réduire les nœuds enfants. Il devrait basculer entre développer / réduire.
Comment puis-je atteindre cet objectif? Merci d'avance.
Réponses:
1 pour la réponse № 1Essaye ça
<TreeView TreeViewItem.Selected="TreeViewItem_Selected"/>
et dans le xaml.cs
private void TreeViewItem_Selected(object sender, RoutedEventArgs e)
{
TreeViewItem tvi = (TreeViewItem)e.OriginalSource;
if (tvi != null)
tvi.IsExpanded = !tvi.IsExpanded;
}
Référence : WPF développe TreeView en un seul clic de souris et Comment développer WPF TreeView en un seul clic sur l'élément