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

상속: Control
파일 보기 프로젝트 열기: Esri/arcgis-toolkit-dotnet

공개 프로퍼티들

프로퍼티 타입 설명
ApplyCommandProperty DependencyProperty
ContainerStyleProperty DependencyProperty
DateTimeTemplateProperty DependencyProperty
FieldsProperty DependencyProperty
GeodatabaseFeatureProperty DependencyProperty
HasEditsProperty DependencyProperty
HasErrorProperty DependencyProperty
InputTemplateProperty DependencyProperty
IsReadOnlyProperty DependencyProperty
LabelStyleProperty DependencyProperty
ResetCommandProperty DependencyProperty

공개 메소드들

메소드 설명
FeatureDataForm ( ) : System

Initializes a new instance of the FeatureDataForm class.

OnApplyTemplate ( ) : void

보호된 메소드들

메소드 설명
OnApplyTemplate ( ) : void

비공개 메소드들

메소드 설명
ApplyChanges ( ) : void

This will save edit featue changes back to original feature.

AreEqual ( object o1, object o2 ) : bool
CanApplyChanges ( ) : bool

This will return true if the FeatureDataForm has changes and none of the changes are invalid.

CanReset ( ) : bool

This will return true if a change has been made to the edit feature.

CheckForError ( ) : bool
ControlOnPropertyChanged ( object sender, PropertyChangedEventArgs propertyChangedEventArgs ) : void

Watch FeatureDataField for changes to Value and ValidationException in order to know when SaveCommand and ResetCommand can be active.

CreateContainer ( ) : Panel

Creates a UI container for each field.

CreateControl ( GeodatabaseFeature feature, FieldInfo fieldInfo, bool isReadOnly ) : FrameworkElement

Creates a UI control for editing each field.

CreateLabel ( string labelText ) : FrameworkElement

Creates a UI label for each field

HasChanges ( ) : bool

Compares orignial GeodatabaseFeature to the clone GeodatabaseFeature to check for differences in attribute values.

OnContainerStylePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnDateTimeTemplatePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnFieldsPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnGeodatabaseFeaturePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnInputTemplatePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnIsReadOnlyPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnLabelStylePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
Refresh ( ) : void

Creates the UI of the entire control

Reset ( ) : void

This will override all edit feature changes back to the original feature values.

메소드 상세

FeatureDataForm() 공개 메소드

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

OnApplyTemplate() 보호된 공개 메소드

protected public OnApplyTemplate ( ) : void
리턴 void

프로퍼티 상세

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

The dependency property for the FeatureDataForm.ApplyCommand.
public static DependencyProperty ApplyCommandProperty
리턴 DependencyProperty

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

The dependency property for the ContainerStyle property.
public static DependencyProperty ContainerStyleProperty
리턴 DependencyProperty

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

The dependency property for the DateTimeTemplate property.
public static DependencyProperty DateTimeTemplateProperty
리턴 DependencyProperty

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

The dependency property for the Fields property.
public static DependencyProperty FieldsProperty
리턴 DependencyProperty

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

The dependency property for GeodatabaseFeature.
public static DependencyProperty GeodatabaseFeatureProperty
리턴 DependencyProperty

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

The dependency property for FeatureDataForm.HasEdits.
public static DependencyProperty HasEditsProperty
리턴 DependencyProperty

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

The dependency property for FeatureDataForm.HasError.
public static DependencyProperty HasErrorProperty
리턴 DependencyProperty

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

The dependency property for the InputTemplate property.
public static DependencyProperty InputTemplateProperty
리턴 DependencyProperty

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

The dependency property for the IsReadOnly property.
public static DependencyProperty IsReadOnlyProperty
리턴 DependencyProperty

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

The dependency property for the LabelStyle property.
public static DependencyProperty LabelStyleProperty
리턴 DependencyProperty

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

The dependency property for the ResetCommand
public static DependencyProperty ResetCommandProperty
리턴 DependencyProperty