예제 #1
0
        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)));
 }