【发布时间】:2015-07-17 14:45:58
【问题描述】:
我正在将模态对话框移植到非模态对话框。
我的问题是:uiCompletedEventArgs.Result 为空。
我看到启用调试异常后抛出以下异常“只有在创建窗口并显示为对话框后才能设置DialogResult。”
这是我的代码的 sn-p
var viewmodel = viewModelFactory.CreateViewModel<GenericViewModel>(someIds);
uiVisualizerService.Show(viewmodel, CompletedProc);
}
private async void CompletedProc(object sender, UICompletedEventArgs uiCompletedEventArgs)
{
if (uiCompletedEventArgs.Result.HasValue && uiCompletedEventArgs.Result.Value) //here's null
{ ... }
如何判断用户点击了Yes 还是Cancel 按钮?
感谢您的建议。
【问题讨论】: