我需要(我上的Silverlight 4.0的工作),一個優雅的解決使用MVVM模式解決了這個簡單的問題(?)像這樣(說):主頁XAML來管理用戶控件的事件
<uc:MyCustomUC1>
<uc:MyCustomUC2>
每個人都有自己的視圖模型,這兩個用戶控件是相互獨立的。
當MyCustomUC1中的異步操作完成時,我希望調用MyCustomUC2的viewmodel中的ICommand,從而刷新MyCustomUC2中的數據。我希望這是由父頁面完成的,並且都是在xaml中完成的。 在用戶控件中暴露依賴屬性,事件處理程序等......任何東西都可以,因爲我擁有用戶控件......無論什麼是有道理的。
任何想法?
看起來好像兩個答案都可以,但對我來說並不夠簡單(對不起,我會在你的答案上做更多的閱讀)。同時,我正在研究使用附加行爲作爲解決方案。有點像迄今爲止,但還沒有完成我的想法。將盡快回復。 – DeeStackOverflow 2011-04-25 19:50:44