我试图从用户控件访问父窗口.
userControl1 uc1 = new userControl1();
mainGrid.Children.Add(uc1);
Run Code Online (Sandbox Code Playgroud)
通过这段代码我加载userControl1到主网格.
但是当我点击里面的按钮userControl1然后我想加载另一个userControl2进入mainGrid主窗口的按钮?
Vla*_*den 51
你有没有尝试过
Window yourParentWindow = Window.GetWindow(userControl1);
Run Code Online (Sandbox Code Playgroud)
sea*_*020 17
这将获得根级别窗口:
Window parentWindow = Application.Current.MainWindow
Run Code Online (Sandbox Code Playgroud)
或直接的父窗口
Window parentWindow = Window.GetWindow(this);
Run Code Online (Sandbox Code Playgroud)