示例#1
0
        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);
        }
示例#2
0
 static public void Init(IPageNavigator pageNavigator)
 {
     pageNavigator.Navigate <LoginPageViewModel>();
 }