假设我有一个带有一些自定义代码隐藏逻辑的WPF UserControl。现在视图必须执行需要由用户确认的操作,但是显示对话框 - 由MVVMLight定义 - 从我的ViewModel触发,如下所示:
bool result = await DialogService.ShowMessage("Message", "Title", "Yes", "No", null);
...如果用户点击“是”,则result
为真。现在我的问题是:如何将ViewModel的回调结果发送到我的视图?
我想到了两个选择:
Func<bool>
,但这似乎太过于hacky。