C# WPF集合父项(窗口)
当您想将WPF窗口显示为对话框时,如何设置它的父窗口?Show()和ShowDialog()方法似乎都没有这个选项 这在Java中是可能的,因为您可以在构造函数中传递父级。在WPF中有任何可能吗 编辑:C# WPF集合父项(窗口),c#,wpf,window,C#,Wpf,Window,当您想将WPF窗口显示为对话框时,如何设置它的父窗口?Show()和ShowDialog()方法似乎都没有这个选项 这在Java中是可能的,因为您可以在构造函数中传递父级。在WPF中有任何可能吗 编辑: 我使用的是C#所有者可以设置,但父属性是只读属性 var w = new Window(); w.Owner = Window.GetWindow(this); w.Show(); 在“Showdialog”对象上执行以下操作: templateWindow.Owner= System.Win
我使用的是C#所有者可以设置,但父属性是只读属性
var w = new Window();
w.Owner = Window.GetWindow(this);
w.Show();
在“Showdialog”对象上执行以下操作:
templateWindow.Owner= System.Windows.Application.Current.MainWindow;
templateWindow.ShowDialog();
您应该编辑您的问题并添加您正在使用的语言。在用户控件中,
Window.GetWindow(this)
不起作用。这张表格可以。