/// <summary> /// Creates a UI control for editing each field. /// </summary> /// <param name="feature">The feature.</param> /// <param name="fieldInfo">FieldInfo for edit control</param> /// <param name="isReadOnly">Value indicating if control should be readonly</param> /// <returns></returns> private FrameworkElement CreateControl(GeodatabaseFeature feature, FieldInfo fieldInfo, bool isReadOnly) { var control = new FeatureDataField { GeodatabaseFeature = feature, FieldName = fieldInfo.Name, IsReadOnly = isReadOnly, }; control.PropertyChanged += ControlOnPropertyChanged; return(control); }
/// <summary> /// Creates a UI control for editing each field. /// </summary> /// <param name="feature">The feature.</param> /// <param name="fieldInfo">FieldInfo for edit control</param> /// <param name="isReadOnly">Value indicating if control should be readonly</param> /// <returns></returns> private FrameworkElement CreateControl(GeodatabaseFeature feature, FieldInfo fieldInfo, bool isReadOnly) { var control = new FeatureDataField { GeodatabaseFeature = feature, FieldName = fieldInfo.Name, IsReadOnly = isReadOnly, }; control.PropertyChanged += ControlOnPropertyChanged; return control; }