C# 클래스 Esri.ArcGISRuntime.Toolkit.Controls.FeatureDataField

상속: Control, INotifyPropertyChanged
파일 보기 프로젝트 열기: Esri/arcgis-toolkit-dotnet 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
BindingValueProperty DependencyProperty
FieldNameProperty DependencyProperty
GeodatabaseFeatureProperty DependencyProperty
InputTemplateProperty DependencyProperty
IsReadOnlyProperty DependencyProperty
ReadOnlyTemplateProperty DependencyProperty
SelectorTemplateProperty DependencyProperty
ValidationExceptionProperty DependencyProperty

공개 메소드들

메소드 설명
FeatureDataField ( ) : System

Initializes a new instance of the FeatureDataField class.

OnApplyTemplate ( ) : void

보호된 메소드들

메소드 설명
OnApplyTemplate ( ) : void

비공개 메소드들

메소드 설명
AreEqual ( object o1, object o2 ) : bool
Cancel ( ) : void

Changes the current value back to the GeodatabaseFeature last saved value.

CommitChange ( object value ) : bool

Commits FeatureDataField value back to the GeodatabaseFeature.

ContentControl_GotFocus ( object sender, RoutedEventArgs e ) : void
ContentControl_LostFocus ( object sender, RoutedEventArgs e ) : void
EmptyStringToNull ( object value ) : object
EnsureCorrectDataType ( object value ) : object

Tries to make sure that the value can be converted to the correct datatype if the input control works with a differnt datatype. i.e. Textbox works with string data.

GenerateInputField ( ) : void

Creates the InputTemplate.

GenerateReadonlyField ( ) : void

Create the ReadOnlyTemplate.

GenerateSelectorField ( ) : void

Creates the SelectorTemplate.

GetTextBoxChangedListener ( DependencyObject obj ) : TextBox
GoToState ( DependencyObject element, string state ) : bool

Helper method to parse the visual tree of the ContentControl to look VisualStatue that are defined for ValidationStates category.

OnBindingValuePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnFieldNamePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnGeodatabaseFeaturePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnInputTemplatePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnIsReadOnlyPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnPropertyChanged ( [ propertyName = null ) : void
OnReadOnlyTemplatePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnSelectorTemplatePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnTextBoxChangedListenerPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnValidationExceptionPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
Refresh ( ) : void

This method is used to create the UI for the FeatureDataField.

SetTextBoxChangedListener ( DependencyObject obj, TextBox value ) : void
TryValidationState ( FrameworkElement element, string stateName ) : bool

Attempts to look for a VisualStateGroup called "ValidationState" and invoke the Storyboard for the given visual state.

UpdateValidationState ( ) : void

Changes the validation state from betwenn Invalid and Valid.

ValueChangedCallback ( object value ) : void

Callback used to track when the value changes in one of the DataItem classes.

txtbox_TextChanged ( object sender, System.Windows.Controls.TextChangedEventArgs e ) : void

메소드 상세

FeatureDataField() 공개 메소드

Initializes a new instance of the FeatureDataField class.
public FeatureDataField ( ) : System
리턴 System

OnApplyTemplate() 보호된 공개 메소드

protected public OnApplyTemplate ( ) : void
리턴 void

프로퍼티 상세

BindingValueProperty 공개적으로 정적으로 프로퍼티

DependencyProperty for BindingValue.
public static DependencyProperty BindingValueProperty
리턴 DependencyProperty

FieldNameProperty 공개적으로 정적으로 프로퍼티

DependencyProperty for FieldName.
public static DependencyProperty FieldNameProperty
리턴 DependencyProperty

GeodatabaseFeatureProperty 공개적으로 정적으로 프로퍼티

DependencyProperty for GeodatabaseFeature.
public static DependencyProperty GeodatabaseFeatureProperty
리턴 DependencyProperty

InputTemplateProperty 공개적으로 정적으로 프로퍼티

DependencyProperty for InputTemplate.
public static DependencyProperty InputTemplateProperty
리턴 DependencyProperty

IsReadOnlyProperty 공개적으로 정적으로 프로퍼티

DependencyProperty for IsReadOnly.
public static DependencyProperty IsReadOnlyProperty
리턴 DependencyProperty

ReadOnlyTemplateProperty 공개적으로 정적으로 프로퍼티

DependencyProperty for ReadOnlyTemplate.
public static DependencyProperty ReadOnlyTemplateProperty
리턴 DependencyProperty

SelectorTemplateProperty 공개적으로 정적으로 프로퍼티

DependencyProperty for SelectorTemplate.
public static DependencyProperty SelectorTemplateProperty
리턴 DependencyProperty

ValidationExceptionProperty 공개적으로 정적으로 프로퍼티

DependencyProperty for ValidationException.
public static DependencyProperty ValidationExceptionProperty
리턴 DependencyProperty