Class EntityPropertyEditor
Inherited Members
Namespace: Com.Telerik.Widget.Dataform.Visualization.Core
Assembly: Telerik.Xamarin.Android.Input.dll
Syntax
public abstract class EntityPropertyEditor : EntityPropertyViewer, IValidationCompletedListener, IJavaObject, IDisposable, IJavaPeerable
Constructors
EntityPropertyEditor(RadDataForm, Int32, Int32, Int32, Int32, Int32, Int32, IEntityProperty)
Declaration
public EntityPropertyEditor(RadDataForm dataForm, int layoutId, int headerLayoutId, int headerViewId, int editorLayoutId, int editorViewId, int validationLayoutId, IEntityProperty property)
Parameters
RadDataForm
dataForm
|
System.Int32
layoutId
|
System.Int32
headerLayoutId
|
System.Int32
headerViewId
|
System.Int32
editorLayoutId
|
System.Int32
editorViewId
|
System.Int32
validationLayoutId
|
IEntityProperty
property
|
EntityPropertyEditor(IntPtr, JniHandleOwnership)
Declaration
protected EntityPropertyEditor(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
System.IntPtr
javaReference
|
Android.Runtime.JniHandleOwnership
transfer
|
Properties
CommitMode
EditorValueChangedManually
Declaration
protected virtual bool EditorValueChangedManually { get; set; }
Property Value
System.Boolean
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Java.Interop.JniPeerMembers
|
Overrides
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
System.IntPtr
|
Overrides
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
System.Type
|
Overrides
ValidationLayoutId
Declaration
public virtual int ValidationLayoutId { get; set; }
Property Value
System.Int32
|
ValidationMode
Declaration
public virtual ValidationMode ValidationMode { get; set; }
Property Value
ValidationMode
|
ValidationViewBehavior
Declaration
public virtual DataFormValidationViewBehavior ValidationViewBehavior { get; set; }
Property Value
DataFormValidationViewBehavior
|
Methods
AddEditorChangeListener(IEntityPropertyEditorChangeListener)
Declaration
public virtual void AddEditorChangeListener(IEntityPropertyEditorChangeListener listener)
Parameters
IEntityPropertyEditorChangeListener
listener
|
AddEditorValueChangedListener(IEditorValueChangedListener)
Declaration
public virtual void AddEditorValueChangedListener(IEditorValueChangedListener listener)
Parameters
IEditorValueChangedListener
listener
|
AddValidationListener(EntityPropertyEditor.IOnValidationEventListener)
Declaration
public virtual void AddValidationListener(EntityPropertyEditor.IOnValidationEventListener listener)
Parameters
EntityPropertyEditor.IOnValidationEventListener
listener
|
CanEditorFocus()
Declaration
protected virtual bool CanEditorFocus()
Returns
System.Boolean
|
EditorSetupFinished()
Declaration
protected virtual void EditorSetupFinished()
IsEditorValueSynced(Object)
Declaration
protected virtual bool IsEditorValueSynced(Object value)
Parameters
Java.Lang.Object
value
|
Returns
System.Boolean
|
NotifyChangeListeners()
Declaration
protected virtual void NotifyChangeListeners()
OnEditorLostFocus()
Declaration
protected virtual void OnEditorLostFocus()
OnEditorValueChanged(Object)
Declaration
protected virtual void OnEditorValueChanged(Object value)
Parameters
Java.Lang.Object
value
|
RemoveEditorChangeListener(IEntityPropertyEditorChangeListener)
Declaration
public virtual void RemoveEditorChangeListener(IEntityPropertyEditorChangeListener listener)
Parameters
IEntityPropertyEditorChangeListener
listener
|
RemoveEditorValueChangedListener(IEditorValueChangedListener)
Declaration
public virtual void RemoveEditorValueChangedListener(IEditorValueChangedListener listener)
Parameters
IEditorValueChangedListener
listener
|
RemoveValidationListener(EntityPropertyEditor.IOnValidationEventListener)
Declaration
public virtual void RemoveValidationListener(EntityPropertyEditor.IOnValidationEventListener listener)
Parameters
EntityPropertyEditor.IOnValidationEventListener
listener
|
ResetValidationLayout(Int32)
Declaration
protected virtual void ResetValidationLayout(int layoutId)
Parameters
System.Int32
layoutId
|
TryApplyValueToProperty()
Declaration
public virtual void TryApplyValueToProperty()
Validate()
Declaration
public virtual void Validate()
ValidationCompleted(ValidationInfo)
Declaration
public virtual void ValidationCompleted(ValidationInfo info)
Parameters
ValidationInfo
info
|
Implements
ValidationIcon()
Declaration
public virtual View ValidationIcon()
Returns
Android.Views.View
|
ValidationInfo()
ValidationView()
Declaration
public virtual View ValidationView()
Returns
Android.Views.View
|
Value()
Declaration
public abstract Object Value()
Returns
Java.Lang.Object
|
Events
EditorChange
Declaration
public event EventHandler<EntityPropertyEditorChangeEventArgs> EditorChange
Event Type
System.EventHandler<EntityPropertyEditorChangeEventArgs>
|
EditorValueChanged
Declaration
public event EventHandler<EditorValueChangedEventArgs> EditorValueChanged
Event Type
System.EventHandler<EditorValueChangedEventArgs>
|
Validation
Declaration
public event EventHandler<EntityPropertyEditor.ValidationEventEventArgs> Validation
Event Type
System.EventHandler<EntityPropertyEditor.ValidationEventEventArgs>
|