Bonjour à tous
Voilà, je débute en c#, et j'ai un phénomène assez étrange qui se passe lorsque je sélectionne un item dans ma treeview : La méthode correspondante est appelée 4 fois...
Dans le constructeur de mon contrôleur :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 //Register to the SelectedIndex Routed event EventManager.RegisterClassHandler(typeof(Control), TreeView.SelectedItemChangedEvent, (RoutedEventHandler)ItemSelected);
Le code de la méthode appelée
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void ItemSelected(object sender, RoutedEventArgs e) { MessageBox.Show("Un item est selectionné"); }
Et la box s'affiche 3-4 fois... ?? o_O
Edit : Je viens de faire le test avec :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 void ItemExpanded(object sender, RoutedEventArgs e) { MessageBox.Show("Un item est étendu !");
et là j'ai 5 box qui s'ouvrent... Wtf...![]()
Partager