Bonjour dans un projet WPF j'utilise le package Nugget 'HamburgerMenu' et je souhaite obtenir le nom des HamburgerMenuItems qu'il contient. Pour cela j'utilise ce code :
J'espérais ainsi descendre jusqu'à la balise VirtualizingStackPanel du Control comme décrit ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public void GetHamburgerMenuName(Visual myVisual) { for (int i = 0; i < VisualTreeHelper.GetChildrenCount(myVisual); i++) { Visual childVisual = (Visual)VisualTreeHelper.GetChild(myVisual, i); GetHamburgerMenuName(childVisual); } } private void MetroWindow_Loaded(object sender, RoutedEventArgs e) { GetHamburgerMenuName(HambMenu); }
Seulement mon code passe par menuIcon : ToggleButton / Grid / ContentPresenter / Path
et s'arrete... je ne rentre jamais dans la balise ListBox qui m'interesse.
Que dois-je modifier dans mon code ??
Partager