public SettingClientForm(ISettingModel logic, IClientModel logicC, INumberRoomModel logicN) { InitializeComponent(); this.logic = logic; this.logicC = logicC; this.logicN = logicN; }
/// <summary> /// Initializes a new instance of the <see cref="SettingsViewModel"/> class. /// </summary> /// <param name="settingModel">The setting model.</param> public SettingsViewModel(ISettingModel settingModel) { this.RemoveCommand = new DelegateCommand<object>(this.OnRemove,this.CanRemove); this.m_settingModel = settingModel; m_settingModel.PropertyChanged += propChangedMethod; this.HandlersList = VM_model_setting; }
/// <summary> /// Initializes a new instance of the <see cref="SettingVM"/> class. /// </summary> /// <param name="model">The model.</param> public SettingVM(ISettingModel model) { this.model = model; this.model.PropertyChanged += delegate(Object sender, PropertyChangedEventArgs e) { this.PropertyChanged?.Invoke(this, e); }; }
/// <summary> /// Constructor /// </summary> public SettingViewModel() { this._SettingModel = new SettingModel(); this._SettingModel.PropertyChanged += delegate(Object sender, PropertyChangedEventArgs e) { NotifyPropertyChanged("VM_" + e.PropertyName); }; this.RemoveHandlerCommand = new DelegateCommand <object>(this.OnDelete, this.CanDelete); }
//Constructor public VMSetting() { settingModel = new SettingModel(); RemoveCommand = new DelegateCommand <object>(this.OnRemove, this.CanBeRemoved); settingModel.PropertyChanged += delegate(Object sender, PropertyChangedEventArgs e) { NotifyPropertyChanged("VM_" + e.PropertyName); }; }
public override void Cleanup() { if (_modelSetting != null) { _modelSetting.GetListSettingComplete -= new EventHandler <EntityResultsArgs <Vlu_UserSettings> >(_modelSetting_GetListSettingComplete); _modelSetting.SaveListSettingComplete -= new EventHandler <SubmitOperationEventArgs>(_modelSetting_SaveListSettingComplete); _modelSetting = null; } _listSetting = null; if (DialogSended != null) { DialogSended = null; } base.Cleanup(); }
/// <summary> /// Constructor. /// </summary> /// <param name="model"></param> public SettingViewModel(ISettingModel model) : base(model) { this.model = model; // properties this.SelectedLanguage = this.model.ToReactivePropertyAsSynchronized(myModel => myModel.SelectedLanguage) .AddTo(this.Disposable); this.SelectedTheme = this.model.ToReactivePropertyAsSynchronized(myModel => myModel.SelectedTheme) .AddTo(this.Disposable); // commands this.OkAsyncCommand = new[] { this.IsBusy.Select(isBusy => !isBusy), }.CombineLatest(combined => combined.All(condition => condition)).ToAsyncReactiveCommand() .WithSubscribe(this.OkAsync).AddTo(this.Disposable); this.ApplyAsyncCommand = new[] { this.IsBusy.Select(isBusy => !isBusy), }.CombineLatest(combined => combined.All(condition => condition)).ToAsyncReactiveCommand() .WithSubscribe(this.ApplyAsync).AddTo(this.Disposable); }
public override void Cleanup() { if (_modelSetting != null) { _modelSetting.GetListSettingComplete -= new EventHandler<EntityResultsArgs<Vlu_UserSettings>>(_modelSetting_GetListSettingComplete); _modelSetting.SaveListSettingComplete -= new EventHandler<SubmitOperationEventArgs>(_modelSetting_SaveListSettingComplete); _modelSetting = null; } _listSetting = null; if (DialogSended != null) DialogSended = null; base.Cleanup(); }
public UserSettingViewModel(ISettingModel modelSetting) { _modelSetting = modelSetting; _modelSetting.GetListSettingComplete += new EventHandler<EntityResultsArgs<Vlu_UserSettings>>(_modelSetting_GetListSettingComplete); _modelSetting.SaveListSettingComplete += new EventHandler<SubmitOperationEventArgs>(_modelSetting_SaveListSettingComplete); }
public UserSettingViewModel(ISettingModel modelSetting) { _modelSetting = modelSetting; _modelSetting.GetListSettingComplete += new EventHandler <EntityResultsArgs <Vlu_UserSettings> >(_modelSetting_GetListSettingComplete); _modelSetting.SaveListSettingComplete += new EventHandler <SubmitOperationEventArgs>(_modelSetting_SaveListSettingComplete); }
public void Awake() { mView = transform.GetComponent <ISettingView>(); mModel = transform.GetComponent <ISettingModel>(); }
public SettingForm(ISettingModel logic) { InitializeComponent(); this.logic = logic; }
public MainPageViewModel(IAuthenticationModel modelAuth, ITrainingModel modelTrain, ISettingModel modelSetting) { _modelAuth = modelAuth; _modelTrain = modelTrain; _modelSetting = modelSetting; }