Вот что я хотел бы сделать:
У меня есть приложение Silverlight, использующее рамку навигации и MEF.(например: http://msdn.microsoft.com/en-us/magazine/gg535672.aspx) Это приложение состоит из набора кнопок. Каждое нажатие кнопки загружает представление и связанный с ним ViewModel.
В этих представлениях у меня есть список с элементами и когдаЯ нажимаю на каждый элемент, который обновляет своего рода вид в этом представлении.
Я хотел бы создать систему навигации: например, myapp.aspx # view1 / 2, где 2 фактически является элементомщелкнул в списке. Если я нажму одну из кнопок, она загрузит элемент по умолчанию и обновит весь вид, но когда я нажму на элемент, мне не хотелось бы обновлять весь вид, но только определенную частьпредставление (я не хочу создавать другой экземпляр представления и модели представления).
Моя проблема на самом деле в том, что я хотел бы получить лучшую методику для получения ссылки на существующее представление или модель представления, когда я 'm перейти на эту страницу, которая уже была загружена (например, из myapp.aspx # view1 / 2 в myapp.aspx # view1 / 3) (я планирую сделать это в BeginLoad класса ContentLoader) Если я получу режим просмотраЯ могу сделать то, что хочу, изменив, например, текущее свойство itemId, которое может обновить представление благодаря привязке.
Спасибо, davance, если у вас есть что предложить.