Bonjour,
Dans mon application j'utilise le VisualTreeHelper :
Pour récupérer mon UserControl "myCommonBar" dans mon UserControl "myCtl" à partir de l'application je suis surpris d'avoir à faire autant de GetChild.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 UserControl myCtl = sel[0].Item as UserControl; Grid myGrid = VisualTreeHelper.GetChild(myCtl, 0) as Grid; Canvas myCanvas = VisualTreeHelper.GetChild(myGrid, 0) as Canvas; commonBar myCommonBar = VisualTreeHelper.GetChild(myCanvas, 0) as commonBar;
N'y a t il pas un moyen plus simple en natif qui permet de récupérer un UserControl par son Name par exemple ?
Merci d'avance pour vos réponses,
Partager