public DataModelConditionListViewModel( DataModelConditionList dataModelConditionList, IProfileEditorService profileEditorService, IDataModelUIService dataModelUIService, IDataModelConditionsVmFactory dataModelConditionsVmFactory) : base(dataModelConditionList) { _profileEditorService = profileEditorService; _dataModelUIService = dataModelUIService; _dataModelConditionsVmFactory = dataModelConditionsVmFactory; }
public DataBindingConditionViewModel(DataBindingCondition <TLayerProperty, TProperty> dataBindingCondition, IProfileEditorService profileEditorService, IDataModelConditionsVmFactory dataModelConditionsVmFactory, IDataModelUIService dataModelUIService) { _profileEditorService = profileEditorService; _dataModelConditionsVmFactory = dataModelConditionsVmFactory; _dataModelUIService = dataModelUIService; DataBindingCondition = dataBindingCondition; }
public DataModelConditionEventViewModel(DataModelConditionEvent dataModelConditionEvent, IProfileEditorService profileEditorService, IDataModelUIService dataModelUIService, IDataModelConditionsVmFactory dataModelConditionsVmFactory) : base(dataModelConditionEvent) { _profileEditorService = profileEditorService; _dataModelUIService = dataModelUIService; _dataModelConditionsVmFactory = dataModelConditionsVmFactory; _lastTrigger = DataModelConditionEvent.LastTrigger; }
public DataModelConditionGroupViewModel(DataModelConditionGroup dataModelConditionGroup, ConditionGroupType groupType, IProfileEditorService profileEditorService, IDataModelConditionsVmFactory dataModelConditionsVmFactory) : base(dataModelConditionGroup) { GroupType = groupType; _profileEditorService = profileEditorService; _dataModelConditionsVmFactory = dataModelConditionsVmFactory; Items.CollectionChanged += (_, _) => NotifyOfPropertyChange(nameof(DisplayBooleanOperator)); }
public DataBindingConditionViewModel(DataBindingCondition <TLayerProperty, TProperty> dataBindingCondition, IProfileEditorService profileEditorService, IDataModelConditionsVmFactory dataModelConditionsVmFactory, IDataModelUIService dataModelUIService) { _profileEditorService = profileEditorService; DataBindingCondition = dataBindingCondition; ActiveItem = dataModelConditionsVmFactory.DataModelConditionGroupViewModel(DataBindingCondition.Condition, false); ActiveItem.IsRootGroup = true; ActiveItem.Update(); ActiveItem.Updated += ActiveItemOnUpdated; ValueViewModel = dataModelUIService.GetStaticInputViewModel(typeof(TProperty), null); ValueViewModel.ValueUpdated += ValueViewModelOnValueUpdated; ValueViewModel.Value = DataBindingCondition.Value; }
public DataModelConditionGroupViewModel(DataModelConditionGroup dataModelConditionGroup, ConditionGroupType groupType, IProfileEditorService profileEditorService, IDataModelConditionsVmFactory dataModelConditionsVmFactory) : base(dataModelConditionGroup) { GroupType = groupType; _profileEditorService = profileEditorService; _dataModelConditionsVmFactory = dataModelConditionsVmFactory; Items.CollectionChanged += (_, _) => NotifyOfPropertyChange(nameof(DisplayBooleanOperator)); Execute.PostToUIThread(async() => { await Task.Delay(50); IsInitialized = true; }); }
public DisplayConditionsViewModel(IProfileEditorService profileEditorService, IDataModelConditionsVmFactory dataModelConditionsVmFactory) { _profileEditorService = profileEditorService; _dataModelConditionsVmFactory = dataModelConditionsVmFactory; }