public void PushRoot(Page page, IRxnPageModel nextModel) { Previous.Clear(); Current = new AppPageInfo <Page, IRxnPageModel>(page, nextModel); CurrentThreadScheduler.Instance.Run(() => _view.OnNext(Current)); }
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)); }