salut
j'ai une toolbar dans ma MainPage qui regroupe les traitement qui se répètent (ajout, suppression...) que j'utiliserai pour pratiquement toute mes pages, un même bouton fera donc plusieurs traitement d'après la page actuelle active... dois je gérer ça au niveau de ma page principale ( du cas par cas !) ou pourrais je détecter le clique du bouton de la page mainPage (mère) à partir de la page (fille)
j'ai pu atteindre et appeler l'événement du clique d'un bouton qui se trouve dans ma mainPage en faisant ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Frame f = (Frame)this.Parent;
 
Telerik.Windows.Controls.RadTabItem ti = (Telerik.Windows.Controls.RadTabItem)f.Parent;
 
Telerik.Windows.Controls.RadTabControl tc = (Telerik.Windows.Controls.RadTabControl)ti.Parent;
 
Grid g = (Grid)tc.Parent;
 
Button b = (Button)g.FindName("button1");
 
b.Click += new RoutedEventHandler(button_Click1);
mais je ne pense pas que c'est La façon de faire (remonter dans l'arborescence des contrôles) !

merci