我有一个Window实例,我通过从按钮单击调用wInstance.ShowDialog()来显示,然后按Alt + F4关闭窗口.现在的问题是我不能再次调用wInstance.ShowDialog().如何重新使用同一窗口实例.
例外:窗口关闭后无法设置可见性或调用Show或ShowDialog.
您需要覆盖wInstance OnClosing方法以将窗口可见性设置为隐藏并取消关闭事件.
protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
this.Visibility = Visibility.Hidden;
e.Cancel = true;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4204 次 |
| 最近记录: |