private static void OnFieldPropertyChanged(ChecklistQuestionField questionField, object sender, PropertyChangedEventArgs e) { if (e.PropertyName == FieldEdit.NameProperty.Name) { var field = (FieldEdit)sender; questionField.Name = field.Name; } if (e.PropertyName == FieldEdit.SystemNameProperty.Name) { var field = (FieldEdit)sender; questionField.SystemName = field.SystemName; } if (e.PropertyName == ReflectionHelper.GetPropertyName<FieldEdit>(f => f.ColumnType)) { var field = (FieldEdit)sender; questionField.ColumnType = field.ColumnType; } }
private static void OnProcessPropertyChanged(ChecklistQuestionField questionField, object sender, PropertyChangedEventArgs e) { if (e.PropertyName == ProcessEdit.NameProperty.Name) { var process = (ProcessEdit)sender; questionField.SourceName = process.Name; } }