public CloudSettingCommonViewModel(IRegionManager regionManager, IEventAggregator eventAggregator, ISwitchContentService switchContentService, ICloudDriveConfigManager cloudDriveConfigManager) { this._regionManager = regionManager; this._eventAggregator = eventAggregator; this._switchContentService = switchContentService; this._cloudDriveConfigManager = cloudDriveConfigManager; this.ViewLoadedAction = () => { }; this.PropertyChanged += CloudSettingCommonViewModel_PropertyChanged; }
public LoginOptionContentViewModel(IRegionManager regionManager, IEventAggregator eventAggregator, ISwitchContentService switchContentService, ICloudDriveConfigManager cloudDriveConfigManager, IWebDavClientService webDavClientService) { this._regionManager = regionManager; this._eventAggregator = eventAggregator; this._switchContentService = switchContentService; this._webDavClientService = webDavClientService; this._cloudDriveConfigManager = cloudDriveConfigManager; this.TestConnectionCommand = new DelegateCommand(this.TestConnectionAction, () => true); this.AcceptConnectionCommand = new DelegateCommand(this.AcceptConnectionAction, () => true); this.DataServerAddress = this._cloudDriveConfigManager.ReadConfig(CloudDriveConfigManager.DataServerSectionConstant, CloudDriveConfigManager.DataServerAddressConstant); this.DataServerPort = this._cloudDriveConfigManager.ReadConfig(CloudDriveConfigManager.DataServerSectionConstant, CloudDriveConfigManager.DataServerPortConstant); }
public LoginViewContentViewModel(IRegionManager regionManager, IEventAggregator eventAggregator, ISwitchContentService switchContentService, IWebDavClientService webDavClientService, ICloudDriveConfigManager cloudDriveConfigManager) { this._regionManager = regionManager; this._eventAggregator = eventAggregator; this._switchContentService = switchContentService; this._webDavClientService = webDavClientService; this._cloudDriveConfigManager = cloudDriveConfigManager; this.LoginCommand = new DelegateCommand <object>(this.LoginAction, this.CanLoginAction); InitWebDavConfig(); this.PropertyChanged += OnPropertyChanged; this.ViewLoadedAction = ReadUserInfoFromConfig; this._eventAggregator.GetEvent <ConfigChangeEvent>().Subscribe(InitWebDavConfig); this._eventAggregator.GetEvent <SwitchuserEvent>().Subscribe(SwitchuserFunction, ThreadOption.UIThread); }