Au fond de mon objet WPF hiearchy Je crée un objet Window.Comment puis-je accéder au parent de base d'un objet dans une hiérarchie WPF?
Cependant, je veux le propriétaire de cet objet fenêtre pour être l'objet de la fenêtre de base .
J'ai essayé « monter l'arbre » avec le type de code suivant, mais cette approche semble suboptimale:
(((((((TabGroupPane)((ContentPane) this.Parent).Parent).Parent as
SplitPane).Parent as DocumentContentHost).Parent as
XamDockManager).Parent as ContentControl).Parent as
StackPanel).Parent...
Comment puis-je accéder à la base de l'objet de fenêtre?
Je pense à quelque chose comme ceci:
PSEUDO-CODE:
Window baseWindow = this.BaseParent as Window;
Cela suppose que vous avez seulement une fenêtre. –