WPF设置父级(Window)

Mun*_*odo 7 c# wpf window

如果要将WPF窗口的父级显示为对话框,如何设置其父级?Show()和ShowDialog()似乎都没有这个选项.

这在Java中是可能的,因为您可以在构造函数中传递父级.在WPF中有可能以任何方式吗?

编辑:我正在使用C#

Xil*_*iki 11

可以设置所有者,但父级是只读属性.

var w = new Window();
w.Owner = Window.GetWindow(this);
w.Show();
Run Code Online (Sandbox Code Playgroud)


DiS*_*teR 5

在“ Showdialog”对象上执行以下操作:

templateWindow.Owner= System.Windows.Application.Current.MainWindow;
templateWindow.ShowDialog();
Run Code Online (Sandbox Code Playgroud)