【发布时间】:2014-05-22 18:06:43
【问题描述】:
我已经使用 WPF 和 Catel 开始了一个新项目,我希望能够拥有多个没有所有权的窗口。我已经能够创建一个带有标准窗口并创建对话框的应用程序。我想找到有关如何创建窗口然后关闭当前窗口的示例或教程。
例子:
Window1 -> 选择打开 Window2 按钮 -> 打开 Window2 -> 关闭 Window1
谢谢
【问题讨论】:
我已经使用 WPF 和 Catel 开始了一个新项目,我希望能够拥有多个没有所有权的窗口。我已经能够创建一个带有标准窗口并创建对话框的应用程序。我想找到有关如何创建窗口然后关闭当前窗口的示例或教程。
例子:
Window1 -> 选择打开 Window2 按钮 -> 打开 Window2 -> 关闭 Window1
谢谢
【问题讨论】:
当您在 UIVisualizer 上调用 Show 时,它应该显示非模态窗口。调用 UIVisualizer 服务后,只需对自己调用 CloseViewModel 即可关闭当前窗口。
【讨论】:
看来上面的答案是正确的,只要你不关闭启动窗口。
看来,当您关闭作为启动 View\ViewModel 的 ViewModel 时,它会关闭整个应用程序。
我现在的问题..我怎样才能防止这种情况发生。
【讨论】: