Class RadDataForm
Inheritance
Namespace: Com.Telerik.Widget.Dataform.Visualization
Assembly: Telerik.Xamarin.Android.Input.dll
Syntax
public class RadDataForm : ScrollView, EntityPropertyEditor.IOnValidationEventListener, IEditorValueChangedListener, IJavaObject, IDisposable, IJavaPeerable
Constructors
RadDataForm(Context)
Declaration
public RadDataForm(Context context)
Parameters
Android.Content.Context
context
|
RadDataForm(Context, IAttributeSet)
Declaration
public RadDataForm(Context context, IAttributeSet attrs)
Parameters
Android.Content.Context
context
|
Android.Util.IAttributeSet
attrs
|
RadDataForm(Context, IAttributeSet, Int32)
Declaration
public RadDataForm(Context context, IAttributeSet attrs, int layoutId)
Parameters
Android.Content.Context
context
|
Android.Util.IAttributeSet
attrs
|
System.Int32
layoutId
|
RadDataForm(IntPtr, JniHandleOwnership)
Declaration
protected RadDataForm(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
System.IntPtr
javaReference
|
Android.Runtime.JniHandleOwnership
transfer
|
Properties
Adapter
Declaration
public virtual DataFormEntityAdapter Adapter { get; set; }
Property Value
DataFormEntityAdapter
|
CanScroll
Declaration
public virtual bool CanScroll { get; set; }
Property Value
System.Boolean
|
CommitMode
CustomThemeName
Declaration
public virtual string CustomThemeName { get; set; }
Property Value
System.String
|
EditedObject
Declaration
public virtual Object EditedObject { get; }
Property Value
Java.Lang.Object
|
EditorCustomizations
EditorsHeaderLayout
Declaration
public virtual int EditorsHeaderLayout { get; set; }
Property Value
System.Int32
|
EditorsMainLayout
Declaration
public virtual int EditorsMainLayout { get; set; }
Property Value
System.Int32
|
EditorsValidationLayout
Declaration
public virtual int EditorsValidationLayout { get; set; }
Property Value
System.Int32
|
Entity
HasValidationErrors
Declaration
public virtual bool HasValidationErrors { get; }
Property Value
System.Boolean
|
IsReadOnly
Declaration
public virtual bool IsReadOnly { get; set; }
Property Value
System.Boolean
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Java.Interop.JniPeerMembers
|
LabelPosition
LayoutManager
Declaration
public virtual DataFormLayoutManager LayoutManager { get; set; }
Property Value
DataFormLayoutManager
|
Metadata
ReloadSuspended
Declaration
public virtual bool ReloadSuspended { get; set; }
Property Value
System.Boolean
|
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
System.IntPtr
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
System.Type
|
ValidationMode
Declaration
public virtual ValidationMode ValidationMode { get; set; }
Property Value
ValidationMode
|
Methods
AddCommitListener(IEntityPropertyCommitListener)
Declaration
public virtual void AddCommitListener(IEntityPropertyCommitListener listener)
Parameters
IEntityPropertyCommitListener
listener
|
AddEditorDependency(String, IProcedure2, String[])
Declaration
public virtual void AddEditorDependency(string propertyName, IProcedure2 onDependencyChangedCallback, params string[] dependencies)
Parameters
System.String
propertyName
|
IProcedure2
onDependencyChangedCallback
|
System.String[]
dependencies
|
AddEditorSetupListener(IEditorSetupListener)
Declaration
public virtual void AddEditorSetupListener(IEditorSetupListener listener)
Parameters
IEditorSetupListener
listener
|
AddEditorValueChangedListener(IEditorValueChangedListener)
Declaration
public virtual void AddEditorValueChangedListener(IEditorValueChangedListener listener)
Parameters
IEditorValueChangedListener
listener
|
AddValidationFinishedListener(IProcedure)
Declaration
public virtual void AddValidationFinishedListener(IProcedure listener)
Parameters
IProcedure
listener
|
ApplyEditorCustomizations()
Declaration
public virtual void ApplyEditorCustomizations()
ArrangeEditors()
Declaration
public virtual void ArrangeEditors()
ClearDependencies()
Declaration
public virtual void ClearDependencies()
CommitChanges()
Declaration
public virtual void CommitChanges()
GetExistingEditorForProperty(String)
Declaration
public virtual EntityPropertyViewer GetExistingEditorForProperty(string propertyName)
Parameters
System.String
propertyName
|
Returns
EntityPropertyViewer
|
GetPropertyByName(String)
Declaration
public virtual IEntityProperty GetPropertyByName(string propertyName)
Parameters
System.String
propertyName
|
Returns
IEntityProperty
|
LoadEntityValues()
Declaration
public virtual void LoadEntityValues()
NotifyEditorSetupFinished(EntityPropertyViewer)
Declaration
public virtual void NotifyEditorSetupFinished(EntityPropertyViewer editor)
Parameters
EntityPropertyViewer
editor
|
NotifyEditorSetupStarted(EntityPropertyViewer)
Declaration
public virtual void NotifyEditorSetupStarted(EntityPropertyViewer editor)
Parameters
EntityPropertyViewer
editor
|
OnEditorValueChanged(IEntityProperty, Object)
Declaration
public virtual void OnEditorValueChanged(IEntityProperty property, Object editorValue)
Parameters
IEntityProperty
property
|
Java.Lang.Object
editorValue
|
Implements
OnValidationEvent(EntityPropertyEditor, ValidationInfo)
Declaration
public virtual void OnValidationEvent(EntityPropertyEditor editor, ValidationInfo info)
Parameters
EntityPropertyEditor
editor
|
ValidationInfo
info
|
Implements
OnValidationFinished(DataFormValidationInfo)
Declaration
protected virtual void OnValidationFinished(DataFormValidationInfo info)
Parameters
DataFormValidationInfo
info
|
Reload()
Declaration
public virtual void Reload()
RemoveCommitListener(IEntityPropertyCommitListener)
Declaration
public virtual void RemoveCommitListener(IEntityPropertyCommitListener listener)
Parameters
IEntityPropertyCommitListener
listener
|
RemoveEditorDependency(String)
Declaration
public virtual void RemoveEditorDependency(string dependentEditorName)
Parameters
System.String
dependentEditorName
|
RemoveEditorSetupListener(IEditorSetupListener)
Declaration
public virtual void RemoveEditorSetupListener(IEditorSetupListener listener)
Parameters
IEditorSetupListener
listener
|
RemoveEditorValueChangedListener(IEditorValueChangedListener)
Declaration
public virtual void RemoveEditorValueChangedListener(IEditorValueChangedListener listener)
Parameters
IEditorValueChangedListener
listener
|
RemoveValidationFinishedListener(IProcedure)
Declaration
public virtual void RemoveValidationFinishedListener(IProcedure listener)
Parameters
IProcedure
listener
|
ResetManualCommit()
Declaration
public virtual void ResetManualCommit()
SetEntity(Object)
Declaration
public void SetEntity(Object entity)
Parameters
Java.Lang.Object
entity
|
ValidateChanges()
Declaration
public virtual void ValidateChanges()
Events
AfterCommit
Declaration
public event EventHandler<AfterCommitEventArgs> AfterCommit
Event Type
System.EventHandler<AfterCommitEventArgs>
|
BeforeCommit
Declaration
public event EventHandler<BeforeCommitEventArgs> BeforeCommit
Event Type
System.EventHandler<BeforeCommitEventArgs>
|
EditorSetupFinished
Declaration
public event EventHandler<EditorSetupFinishedEventArgs> EditorSetupFinished
Event Type
System.EventHandler<EditorSetupFinishedEventArgs>
|
EditorSetupStarted
Declaration
public event EventHandler<EditorSetupStartedEventArgs> EditorSetupStarted
Event Type
System.EventHandler<EditorSetupStartedEventArgs>
|
EditorValueChanged
Declaration
public event EventHandler<EditorValueChangedEventArgs> EditorValueChanged
Event Type
System.EventHandler<EditorValueChangedEventArgs>
|