在我的silverlight應用程序中,我需要從ViewModel發送通知給View。爲了響應它,應該調用UI控件上的方法。我知道有兩種方法可以達到這個效果:使用MVVM Light從ViewModel查看通知
1)在ViewModel中引發一個事件,並在View的代碼後面處理它。
2)從ViewModel發送一條消息(使用MVVM Light消息支持),並在後面的View代碼中響應此消息。
我想知道是否有辦法在後面的View代碼中使用代碼,例如通過XAML中的某種數據綁定來完成此操作?
請分享任何想法。
什麼時候收到通知從視圖模型
在視圖的XAML我宣佈它具有以下方法自定義的Silverlight網格控件實例的視圖應該做的附加信息: public void FileExportFinished(bool fileExportSucceeded)
我希望從XAML中調用此方法,以響應從ViewModel收到的通知,並傳遞通知接收到的布爾值。
這取決於你想要處理什麼,你想要處理它以及如何處理它。也許'DataTrigger'? – dvvrd
你可以給你多一點解釋你正在嘗試處理什麼? –
我已更新該問題,請檢查它。 – Narek