Bonjour à tous,

je vous donne la situation :

je récupère un fichier xml. En utilisant Linq je récupère les données que je veux pour créer des boutons et je les ajoute dans un stackpanel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
foreach (var item in cat)
                {
                    Button newButton = new Button();
                    newButton.Style = Application.Current.Resources["btnMenu"] as Style;
                    newButton.Content = item.Categorie.Value.ToString();
                    newButton.Click += new RoutedEventHandler(newButton_Click);
 
                    stackButton.Children.Add(newButton);
                }
 
 
void newButton_Click(object sender, RoutedEventArgs e)
        {
            //
        }
Je rattache aussi un évènement à chaque bouton.



Le problème : il faut que quand je click sur un bouton, que j'arrive à déterminer sur lequel j'ai clické ^^ et je n'ai pas trouvé comment j'ai essayé plein de trucs sans succès et en plus je sais que ca doit être tout bête. Il faut que j'arrive à lire le "content" du bouton.

Je ne sais pas si c'est possible, sinon, s'il y a une meilleure solution je suis preneur aussi ^^

Merci d'avance.