Мне интересно, может ли кто-нибудь дать мне несколько советов по проблеме Silverlight, с которой я столкнулся?
Сейчас я создаю страницу в Silverlight, используя шаблон MVVM для извлечения и отображения моих данных. Моя страница будет стандартной страницей типа «Список», которая использует сетку данных для отображения и фильтрации данных.
Что я хотел бы сделать, так это то, что если пользователь нажимает кнопку редактирования на этой странице списка, я хотел бы перейти на страницу сведений, которая будет содержать форму данных, которую я хочу связать с той же коллекцией данных, которая привязана к datagrid страницы списка. Я думаю, что должно произойти то, что модель представления списка должна создать страницу сведений и установить контекст данных страницы сведений для себя (будучи экземпляром модели представления списка). Я не уверен, как создать представление, перейти к нему и передать ссылку на модель представления.
Вам может быть интересно, почему мне нужна страница сведений, которая содержит коллекцию. Это позволяет мне имитировать поведение, с которым мой пользователь знаком в своем текущем приложении доступа. В основном это удобно, когда пользователь фильтрует представление списка, он может войти на страницу, где он может перемещаться и редактировать любой из результатов своего фильтра без необходимости многократно открывать и закрывать страницу сведений.