在我的 silverlight 应用程序中,我需要从 ViewModel 向 View 发送通知。作为对它的响应,应该调用 UI 控件上的方法。我知道有两种方法可以做到这一点:
1)在 ViewModel 中引发一个事件,并在 View 的代码中处理它。
2) 从 ViewModel 发送消息(使用 MVVM Light 消息传递支持)并在 View 的代码中响应此消息。
我想知道是否有一种方法可以在不使用 View 后面代码中的代码的情况下完成此操作,例如通过 XAML 中的某种数据绑定?
请分享任何想法。
有关视图在收到来自 ViewModel 的通知时应该做什么的附加信息 在视图
的 XAML 中,我声明了一个自定义 Silverlight 网格控件的实例,它具有以下方法:
public void FileExportFinished(bool fileExportSucceeded)
我想从 XAML 调用此方法以响应通知从 ViewModel 接收,传递一个与通知一起接收的布尔值。