public SecondPageViewModel(ISampleScreen screen) : base(screen) { for (int i = 0; i < 500; i++) { GridViewItems.Add(new GridViewItem(i)); } NavigateBack = ReactiveCommand.CreateFromObservable( () => HostScreen.Router.NavigateBack.Execute(Unit.Default)); }
public ViewModelBase(ISampleScreen screen = null) { Activator = new ViewModelActivator(); _HostScreen = screen; }
public MainPageViewModel(ISampleScreen screen = null) : base(screen) { NavigateToSecondPage = ReactiveCommand.CreateFromObservable( () => HostScreen.Router.Navigate.Execute(new SecondPageViewModel(screen))); }