Я пытаюсь перейти на новую страницу навигации из ViewModelПерейдите на новую страницу навигации из ViewModel с Xamarin XLabs
У меня есть этот фрагмент в моем App.cs, что делает новую страницу навигации и связывает ViewModel с The View
MainPage = new NavigationPage((Page)ViewFactory.CreatePage<MainViewModel, MainView>());
фрагмент из этой статьи getting started xamarin forms labs xaml mvvm ioc @ «5. Зарегистрируйте Вид с ViewFactory»
Но как бы мы делали это в ViewModel, и это имеет смысл создать новый страницы и привяжите ViewModel и Vi ew вместе, когда мы просто связали их с ViewFactory.Register?
Отрывок из статьи:
public class App : Application
{
public App()
{
RegisterViews();
MainPage = new NavigationPage((Page)ViewFactory.CreatePage<MainViewModel, MainView>());
}
private void RegisterViews()
{
ViewFactory.Register<MainView, MainViewModel>();
}
}