【发布时间】:2017-04-21 19:19:56
【问题描述】:
假设我们有这样的虚拟机:
class ViewModel : Screen
{
public ViewModel()
{
if(some condition)
{
TryClose();
}
}
}
然后在其他一些类中我使用 WindowManager 显示它
_windowManager.ShowDialog(new ViewModel());
但 TryClose 在这里不起作用。那么问题来了:ViewModel的构造函数中如何取消对话框?
【问题讨论】:
标签: c# wpf mvvm caliburn.micro