Я новичок в Silverlight и не могу понять, как правильно перемещаться между страницами, особенно когда мне нужно передать данные.
Классический пример: у меня есть список людей на одной странице, и когда я нажимаю на человека в сетке данных, я хотел бы перейти на страницу сведений и загрузить эти данные. Мне нужно передать PersonId. Что еще более важно, мне нужно знать, как это сделать из ViewModel.
Легко запустить команду из сетки данных, которая находится во ViewModel, и SelectedItem в модели представления также привязан и, следовательно, отслеживается, но что тогда? Как мне перейти на следующую страницу? Я не могу на всю жизнь понять это. Кажется, это должно быть действительно легко, но пока это было совсем не легко.