public PhoneNavigationOrchestrator(IAppNav <Page, IRxnPageModel> appNav, IAppPages defaultPages, IResolvePages resolver, Action <Page> setMainPage) { _appNav = appNav; _defaultPages = defaultPages; _resolver = resolver; _setMainPage = setMainPage; }
public NavigationEventGenerator(IAppNav <Page, IRxnPageModel> appNav) { _appNav = appNav; }
public AssertionFilter(IAppNav <Page, IRxnPageModel> appNav, IRxnManager <IRxn> eventManager) { _appNav = appNav; eventManager.CreateSubscription <ShakeGesture>().Do(_ => eventManager.Publish(new AssertModel(Snapshot(_appNav.Current.Model)))).Until(); }