我希望在关闭子窗口时启用我的父窗口。当我使用启用属性时,它对我不起作用。将父级表格生成,它的父窗口被禁用。
答案 0 :(得分:2)
试试这个:
在父Window
中:
childWindow.Closed += ChildWindowClosed;
...
private void ChildWindowClosed(object sender, EventArgs e)
{
IsEnabled = true;
}
现在,当子Window
关闭时,父Window.IsEnabled
属性将设置为true
。
但是,你可能不应该这样做......可能会对禁用主Window
产生负面影响。如果您只是想在孩子Window
打开时临时“锁定”父Window
,那么您只需将对象Window
作为对话框打开,就像这样:
childWindow.ShowDialog();