Example #1
0
        public void PushRoot(Page page, IRxnPageModel nextModel)
        {
            Previous.Clear();

            Current = new AppPageInfo <Page, IRxnPageModel>(page, nextModel);
            CurrentThreadScheduler.Instance.Run(() => _view.OnNext(Current));
        }
Example #2
0
        public void Push(Page nextPage, IRxnPageModel nextModel)
        {
            if (Current != null)
            {
                Previous.Push(Current);
            }

            Current = new AppPageInfo <Page, IRxnPageModel>(nextPage, nextModel);
            CurrentThreadScheduler.Instance.Run(() => _view.OnNext(Current));
        }