Мне нужно элегантное решение (я работаю над silverlight 4.0), чтобы решить эту простую проблему (?) С использованием шаблона MVVM:
На моей главной странице xaml есть два пользовательских элемента управления, например:
<uc:MyCustomUC1>
<uc:MyCustomUC2>
Каждый из них имеет свою собственную модель представления, и оба этих пользовательских элемента управления независимы друг от друга.
Когда асинхронная операция в MyCustomUC1 завершена, я хочу, чтобы ICommand в viewCode MyCustomUC2 был вызван, таким образом обновляя данные в MyCustomUC2. Я хочу, чтобы это было сделано родительской страницей и все в xaml.
Предоставление свойств зависимостей, обработчиков событий и т. Д. В пользовательских элементах управления ... все в порядке, поскольку я владею пользовательским элементом управления ... все, что имеет смысл.
Есть идеи?