/// <summary> /// Handles the <see cref="E:ItemChildChanged" /> event. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="ChildChangedEventArgs"/> instance containing the event data.</param> private void OnItemChildChanged(object sender, ChildChangedEventArgs e) { if (_sourceFields != null && e.PropertyChangedArgs != null && _sourceFields.Contains(e.PropertyChangedArgs.PropertyName)) { UpdateRuleResult(); } }
/// <summary> /// Determines whether the field collection has changed. /// </summary> /// <param name="e"> /// The event args. /// </param> /// <returns> /// <c>true</c> if the field collection has changed; otherwise, <c>false</c>. /// </returns> public static bool HasFieldCollectionChanged(ChildChangedEventArgs e) { if (e.ChildObject is ProcessSections && e.CollectionChangedArgs != null) return true; if (e.ChildObject is SectionFields && e.CollectionChangedArgs != null) return true; return false; }
/// <summary> /// Determines whether the field type has changed. /// </summary> /// <param name="e"> /// The event args. /// </param> /// <returns> /// <c>true</c> if the field type has changed; otherwise, <c>false</c>. /// </returns> public static bool HasFieldTypeChanged(ChildChangedEventArgs e) { return e.ChildObject is FieldEdit && e.PropertyChangedArgs != null && e.PropertyChangedArgs.PropertyName == ReflectionHelper.GetPropertyName<FieldEdit>(f => f.ColumnType); }
private static void OnModelChildChanged(DetailsSaveControlViewModel detailsSaveControlViewModel, object source, ChildChangedEventArgs e) { if (e.PropertyChangedArgs != null && detailsSaveControlViewModel.PersonFieldNames.Contains(e.PropertyChangedArgs.PropertyName)) { detailsSaveControlViewModel.Update(); } }
private static void OnEventAction(ConnectionSettingsViewModel viewModel, object connectionSetup, ChildChangedEventArgs arg3) { var checkRules = connectionSetup as ICheckRules; if (checkRules == null) return; checkRules.CheckRules(); }
private static void OnProcessChildChanged(PropertyPathViewModel viewModel, object sender, ChildChangedEventArgs e) { viewModel.OnProcessChildChanged(e); }
private void propChangedObj_ChildChanged(object sender, ChildChangedEventArgs e) { ResetControls(); }
/// <summary> /// Handles the <see cref="E:FilterChanged" /> event. /// </summary> /// <param name="e">The <see cref="ChildChangedEventArgs"/> instance containing the event data.</param> private void OnFilterChanged(ChildChangedEventArgs e) { if (e.ChildObject is ProcessFilterEdit && e.PropertyChangedArgs != null && (e.PropertyChangedArgs.PropertyName == ProcessFilterEdit.FilterDefinitionProperty.Name || e.PropertyChangedArgs.PropertyName == ProcessFilterEdit.NameProperty.Name)) RaiseFiltersChanged(); }
/// <summary> /// Handles the <see cref="E:ModelChildChanged" /> event. /// </summary> /// <param name="e">The <see cref="ChildChangedEventArgs"/> instance containing the event data.</param> private void OnModelChildChanged(ChildChangedEventArgs e) { IsValid = Model.IsValid; }
private static void OnModelChildChanged(DataCollectionProcessViewConfiguratorViewModel viewModel, object sender, ChildChangedEventArgs e) { if (e.ChildObject is ProcessFilterList || e.ChildObject is ProcessFilterEdit) { var selectedFilter = viewModel.ViewConfigurator == null ? Guid.Empty : viewModel.ViewConfigurator.FilterGuid; viewModel.LoadFilters(); viewModel._isLoading = true; viewModel.UpdateUdps(); viewModel._isLoading = false; if (viewModel.ViewConfigurator != null && viewModel._processFilters.Any(x => x.GuidId == selectedFilter)) { viewModel.ViewConfigurator.FilterGuid = selectedFilter; } } }
/// <summary> /// Determines whether the referenced process has changed. /// </summary> /// <param name="e"> /// The event args. /// </param> /// <param name="fieldName"> /// The field system name. /// </param> /// <returns> /// <c>true</c> if the referenced process has changed; otherwise, <c>false</c>. /// </returns> public static bool HasReferencedProcessChanged(ChildChangedEventArgs e, string fieldName) { var stepList = e.ChildObject as StepEditList; if (stepList != null) { var field = stepList.GetParent2<FieldEdit>(); return field != null && field.SystemName == fieldName && e.CollectionChangedArgs != null; } var requiredStep = e.ChildObject as CrossRefRequiredStepEdit; if (requiredStep != null) { var field = requiredStep.GetParent<FieldEdit>(); return field != null && field.SystemName == fieldName && e.PropertyChangedArgs != null && e.PropertyChangedArgs.PropertyName == CrossRefRequiredStepEdit.CrossRefProcessProperty.Name; } return false; }
/// <summary> /// Handles the <see cref="E:ModelChildChanged" /> event. /// </summary> /// <param name="viewModel">The view model.</param> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="ChildChangedEventArgs"/> instance containing the event data.</param> private static void OnModelChildChanged(ProcessViewsViewModel viewModel, object sender, ChildChangedEventArgs e) { if (e.ChildObject is FieldEdit || e.ChildObject is FieldList || e.ChildObject is ProcessSections || e.ChildObject is SectionEdit) { viewModel.RaisePropertyChanged(() => viewModel.ProcessFields); } if (e.ChildObject is ProcessViewEdit && e.ChildObject == viewModel.SelectedView && ProcessViewEdit.ViewTypeProperty.Name.Equals(e.PropertyChangedArgs.PropertyName)) { viewModel.UpdateViewConfigurator(); } ((IActionCommand)viewModel.ChangeFieldIconCommand).RaiseCanExecuteChanged(); }
/// <summary> /// Models the child changed. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="ChildChangedEventArgs"/> instance containing the event data.</param> private void ModelChildChanged(object sender, ChildChangedEventArgs e) { SetProperties(); }
/// <summary> /// Handles the <see cref="E:ModelChildChanged" /> event. /// </summary> /// <param name="e">The <see cref="ChildChangedEventArgs"/> instance containing the event data.</param> private void OnModelChildChanged(ChildChangedEventArgs e) { if (e.ChildObject is ServiceExposedTypeEdit && e.PropertyChangedArgs != null && ServiceExposedTypeEdit.NameProperty.Name == e.PropertyChangedArgs.PropertyName) AvailableTypes.View.Refresh(); }
/// <summary> /// Handles the <see cref="E:ModelChildChanged" /> event. /// </summary> /// <param name="listener">The listener.</param> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="ChildChangedEventArgs"/> instance containing the event data.</param> private static void OnModelChildChanged(ServiceCreationSettingsViewModel listener, object sender, ChildChangedEventArgs e) { listener.OnModelChildChanged(e); }
public void RaiseChildChanged(ChildChangedEventArgs args) { if (ChildChanged != null) { ChildChanged(this, args); } }
/// <summary> /// Determines whether the field type has changed. /// </summary> /// <param name="e"> /// The event args. /// </param> /// <param name="fieldName"> /// The field system name. /// </param> /// <returns> /// <c>true</c> if the field type has changed; otherwise, <c>false</c>. /// </returns> public static bool HasFieldTypeChanged(ChildChangedEventArgs e, string fieldName) { var field = e.ChildObject as FieldEdit; return field != null && field.SystemName == fieldName && e.PropertyChangedArgs != null && e.PropertyChangedArgs.PropertyName == ReflectionHelper.GetPropertyName<FieldEdit>(f => f.ColumnType); }
/// <summary> /// Determines whether the action type has changed. /// </summary> /// <param name="e"> /// The event args. /// </param> /// <param name="action"> /// The action. /// </param> /// <returns> /// <c>true</c> if the action type has changed; otherwise, <c>false</c>. /// </returns> public static bool HasActionTypeChanged(ChildChangedEventArgs e, ProcessActionEdit action) { return e.ChildObject is ProcessActionEdit && e.ChildObject == action && e.PropertyChangedArgs != null && e.PropertyChangedArgs.PropertyName == ProcessActionEdit.ActionTypeProperty.Name; }
/// <summary> /// Handles the <see cref="E:FilterChanged" /> event. /// </summary> /// <param name="listener">The listener.</param> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="ChildChangedEventArgs"/> instance containing the event data.</param> private static void OnFilterChanged(ProcessEditFilterSource listener, object sender, ChildChangedEventArgs e) { listener.OnFilterChanged(e); }
/// <summary> /// Determines whether the service collection has changed. /// </summary> /// <param name="e"> /// The event args. /// </param> /// <returns> /// <c>true</c> if the service collection has changed; otherwise, <c>false</c>. /// </returns> public static bool HasServiceCollectionChanged(ChildChangedEventArgs e) { return e.ChildObject is ProcessIntegrationServiceEditList && e.CollectionChangedArgs != null; }
/// <summary> /// Handles the <see cref="E:ModelChildChanged" /> event. /// </summary> /// <param name="listener">The listener.</param> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="ChildChangedEventArgs"/> instance containing the event data.</param> private static void OnModelChildChanged(BusinessObjectIsValidListener listener, object sender, ChildChangedEventArgs e) { if (listener != null && listener.Model == sender) listener.OnModelChildChanged(e); }
/// <summary> /// Determines whether the service direction has changed. /// </summary> /// <param name="e"> /// The event args. /// </param> /// <param name="serviceGuid"> /// The service GUID. /// </param> /// <returns> /// <c>true</c> if the service direction has changed; otherwise, <c>false</c>. /// </returns> public static bool HasServiceDirectionChanged(ChildChangedEventArgs e, Guid serviceGuid) { var service = e.ChildObject as ProcessIntegrationServiceEdit; return service != null && service.Guid == serviceGuid && e.PropertyChangedArgs != null && e.PropertyChangedArgs.PropertyName == ProcessIntegrationServiceEdit.ServiceDirectionProperty.Name; }
/// <summary> /// Handles any ChildChanged event from /// a child object and echoes it up as /// a ChildChanged event. /// </summary> private void Child_Changed(object sender, ChildChangedEventArgs e) { RaiseChildChanged(e.ChildObject, e.PropertyChangedArgs, e.ListChangedArgs); }
/// <summary> /// Determines whether the trigger collection has changed. /// </summary> /// <param name="e"> /// The event args. /// </param> /// <returns> /// <c>true</c> if the trigger collection has changed; otherwise, <c>false</c>. /// </returns> public static bool HasTriggerCollectionChanged(ChildChangedEventArgs e) { return e.ChildObject is ProcessDataTriggerEditList && e.CollectionChangedArgs != null; }
private void OnProcessChildChanged(ChildChangedEventArgs e) { if (ProcessEditHelper.HasFieldCollectionChanged(e)) { UpdateAvailableFields(); return; } if (ProcessEditHelper.HasFieldTypeChanged(e)) { UpdateAvailableFields(); return; } if (ProcessEditHelper.HasReferencedProcessChanged(e, FieldName)) { LoadSubfieldAvailableFields(); return; } if (ProcessEditHelper.HasFieldSystemNameChanged(e)) { LoadSubfieldAvailableFields(); } }
private static void OnProcessChildPropertyChanged( SingleFieldProcessViewSectionStepViewModel vm, object sender, ChildChangedEventArgs args) { if ((args.CollectionChangedArgs != null && (args.ChildObject is FieldList || args.ChildObject is SectionFields)) || (args.PropertyChangedArgs != null && (args.ChildObject is FieldEdit || args.ChildObject is IStepEdit))) { vm.RaisePropertyChanged(() => vm.AvailableFields); } }
private void ModelChildChanged(object sender, ChildChangedEventArgs e) { if (e.PropertyChangedArgs != null && Constants.MetaProperties.Contains(e.PropertyChangedArgs.PropertyName)) return; SetProperties(); }
/// <summary> /// Determines whether the field system name has changed. /// </summary> /// <param name="e"> /// The event args. /// </param> /// <returns> /// <c>true</c> if the field system name has changed; otherwise, <c>false</c>. /// </returns> public static bool HasFieldSystemNameChanged(ChildChangedEventArgs e) { return e.ChildObject is FieldEdit && e.PropertyChangedArgs != null && e.PropertyChangedArgs.PropertyName == FieldEdit.SystemNameProperty.Name; }
private void dataObject_ChildChanged(object sender, ChildChangedEventArgs e) { RefreshCanOperationsValues(); }
/// <summary> /// Handles the <see cref="E:ModelChildChanged" /> event. /// </summary> /// <param name="viewModel">The view model.</param> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="ChildChangedEventArgs"/> instance containing the event data.</param> private static void OnModelChildChanged(ProcessViewFieldViewModel viewModel, object sender, ChildChangedEventArgs e) { if (e.ChildObject is FieldEdit || e.ChildObject is FieldList || e.ChildObject is ProcessSections || e.ChildObject is SectionEdit) { viewModel.RaisePropertyChanged(() => viewModel.AvailableFields); } }