Весь день, я звонюNavigateAsync не перемещаться, когда ViewModel впрыскивается
await this.NavigationService.NavigateAsync(typeof(Views.MyStankView));
И все прекрасно работает. Пока я х: Bind кнопочный нажмите на другой ViewModel, который наследуется от (MVVM-Лайта) ViewModelBase и (Template10 в) INavigable, который имеет метод
public async Task NavigateToMyStankView(object sender, RoutedEventArgs e)
{
await this.NavigationService.NavigateAsync(typeof(Views.MyStankView));
}
Вызов
await this.NavigationService.NavigateAsync(typeof(Views.MyStankView));
запускается на выполнение, но я никуда не иду. Изнутри этой модели просмотра и ее родителя ни OnNavigatingFrom get не вызывается. Нет ошибок, нет навигации.
Что дает? Почему навигационная система NavigateAsync с привязкой/вложением не перемещается? Пока «жесткая» модель просмотра перемещается?
РЕДАКТИРОВАТЬ: При дальнейшем осмотре, это.НавигацияСлужбы не имеет значения?!? Почему так?
Не подлежит такой ответственности. Создать [MCVE] –
Использует ли ваш класс 'App' в' App.xaml.cs' наследовать от 'Bootstrapper'? –
Возможно опубликовать некоторые полные коды или поделиться базовым образцом, чтобы другие могли его исследовать. –