Class DataFilterCriteriaElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class DataFilterCriteriaElement : BaseDataFilterNodeElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IVirtualizedElement<RadTreeNode>
Constructors
DataFilterCriteriaElement()
Declaration
public DataFilterCriteriaElement()
Fields
DefaultFieldWidth
Declaration
public static int DefaultFieldWidth
Field Value
System.Int32
|
DefaultOperatorWidth
Declaration
public static int DefaultOperatorWidth
Field Value
System.Int32
|
DefaultValueWidth
Declaration
public static int DefaultValueWidth
Field Value
System.Int32
|
Properties
CriteriaNode
Gets the criteria node.
Declaration
public DataFilterCriteriaNode CriteriaNode { get; }
Property Value
DataFilterCriteriaNode
The criteria node. |
FieldElement
Gets the field element.
Declaration
public DataFilterEditorElement FieldElement { get; }
Property Value
DataFilterEditorElement
The field element. |
OperatorElement
Gets the operator element.
Declaration
public DataFilterEditorElement OperatorElement { get; }
Property Value
DataFilterEditorElement
The operator element. |
ValueElement
Gets the value element.
Declaration
public DataFilterEditorElement ValueElement { get; }
Property Value
DataFilterEditorElement
The value element. |
Methods
AddEditor(IInputEditor)
Adds the editor.
Declaration
public override void AddEditor(IInputEditor editor)
Parameters
IInputEditor
editor
The editor. |
Overrides
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateFieldElement()
Declaration
protected virtual DataFilterFieldEditorElement CreateFieldElement()
Returns
DataFilterFieldEditorElement
|
CreateOperatorElement()
Declaration
protected virtual DataFilterOperatorEditorElement CreateOperatorElement()
Returns
DataFilterOperatorEditorElement
|
CreateValueElement()
Declaration
protected virtual DataFilterValueEditorElement CreateValueElement()
Returns
DataFilterValueEditorElement
|
GetCurrentEditingElementValue()
Declaration
public override object GetCurrentEditingElementValue()
Returns
System.Object
|
Overrides
GetEditorSize(SizeF, DataFilterEditorElement)
Declaration
protected override SizeF GetEditorSize(SizeF availableSize, DataFilterEditorElement editorElement)
Parameters
System.Drawing.SizeF
availableSize
|
DataFilterEditorElement
editorElement
|
Returns
System.Drawing.SizeF
|
Overrides
GetValue()
Gets the value of field, operator and value elements.
Declaration
public string GetValue()
Returns
System.String
|
IsCompatible(RadTreeNode, Object)
Determines whether the specified data is compatible.
Declaration
public override bool IsCompatible(RadTreeNode data, object context)
Parameters
RadTreeNode
data
The data. |
System.Object
context
The context. |
Returns
System.Boolean
|
Overrides
OnCloseButtonClick(Object, EventArgs)
Declaration
protected override void OnCloseButtonClick(object sender, EventArgs e)
Parameters
System.Object
sender
|
System.EventArgs
e
|
Overrides
RemoveEditor(IInputEditor)
Removes the editor.
Declaration
public override void RemoveEditor(IInputEditor editor)
Parameters
IInputEditor
editor
The editor. |
Overrides
Synchronize()
Synchronizes this instance.
Declaration
public override void Synchronize()
Overrides
UpdateDescriptorValue(Object)
Updates the descriptor value.
Declaration
public override void UpdateDescriptorValue(object value)
Parameters
System.Object
value
The value. |