private void _RefreshAppState() { var connectionState = _zClientProcessTracker.IsRun && _apiConnection.IsConnected; if (connectionState) { // update data contexts state NonClientDataContext.UpdateConnected(); BottomBarDataContext.UpdateConnected(); } else { // update data contexts state NonClientDataContext.UpdateDisconnected(); BottomBarDataContext.UpdateDisconnected(); // goto Home ;) _navigator.Navigate("View\\HomeView.xaml"); } // update app state _state.SetState(Constants.ZCLIENT_CONNECTION, connectionState); }
static public void Init(IPageNavigator pageNavigator) { pageNavigator.Navigate <LoginPageViewModel>(); }