public LoginViewModel(LoginView loginView) { _loginView = loginView; _netCheckService = DependencyResolver.Current.GetService <INetCheckService>(); _localDataManager = DependencyResolver.Current.GetService <ILocalDataManager>(); _bmsService = DependencyResolver.Current.GetService <IBms>(); _meetingSdkAgent = DependencyResolver.Current.GetService <IMeetingSdkAgent>(); _eventAggregator = DependencyResolver.Current.GetService <IEventAggregator>(); _windowManager = DependencyResolver.Current.GetService <IMeetingWindowManager>(); LoginingCommand = DelegateCommand.FromAsyncHandler(LoginingAsync); //RegisterEvents(); GlobalData.Instance.ModeList = new List <Mode> { new Mode { Name = "自动", ReceiveCommand = true }, new Mode { Name = "键盘", ReceiveCommand = false } }; GlobalData.Instance.CurrentMode = GlobalData.Instance.ModeList.FirstOrDefault(); }
public NetworkSettingModel(NetworkSettingView view) { _s = new InputSimulator(); _view = view; _netInfos = new List <NetInfo>(); _localDataManager = DependencyResolver.Current.GetService <ILocalDataManager>(); _netCheckService = DependencyResolver.Current.GetService <INetCheckService>(); NetWorkCardSource = new ObservableCollection <string>(); LoadCommand = DelegateCommand.FromAsyncHandler(Loading); WindowKeyDownCommand = new DelegateCommand <object>(WindowKeyDownHandler); AutoGetDnsCommand = DelegateCommand.FromAsyncHandler(AutoGetDns); ManualGetDnsCommand = DelegateCommand.FromAsyncHandler(ManualGetDns); NetCardChangeCommand = DelegateCommand.FromAsyncHandler(ResetAsync); CheckNetCommand = DelegateCommand.FromAsyncHandler(CheckNetAsync); GoBackCommand = new DelegateCommand(GoBack); }
public WelcomeViewModel(WelcomeView view) { _view = view; _netCheckService = DependencyResolver.Current.GetService <INetCheckService>(); LoadCommand = DelegateCommand.FromAsyncHandler(LoadingAsync); }