Class DataFilterGroupElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class DataFilterGroupElement : BaseDataFilterNodeElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IVirtualizedElement<RadTreeNode>
Constructors
DataFilterGroupElement()
Declaration
public DataFilterGroupElement()
Fields
DefaultLogicalOperatorWidth
Declaration
public static int DefaultLogicalOperatorWidth
Field Value
System.Int32
|
LogicalOperatorProperty
Properties
GroupNode
Gets the group node.
Declaration
public DataFilterGroupNode GroupNode { get; }
Property Value
DataFilterGroupNode
The group node. |
LogicalOperator
Gets the logical operator.
Declaration
public FilterLogicalOperator LogicalOperator { get; }
Property Value
FilterLogicalOperator
The logical operator. |
LogicalOperatorElement
Gets the logical operator element.
Declaration
public DataFilterEditorElement LogicalOperatorElement { get; }
Property Value
DataFilterEditorElement
The logical operator element. |
TextElement
Gets the text element.
Declaration
public LightVisualElement TextElement { get; }
Property Value
LightVisualElement
The text 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
CreateContentElement()
Declaration
protected override TreeNodeContentElement CreateContentElement()
Returns
TreeNodeContentElement
|
Overrides
CreateLogicalOperatorElement()
Declaration
protected virtual DataFilterLogicalOperatorEditorElement CreateLogicalOperatorElement()
Returns
DataFilterLogicalOperatorEditorElement
|
CreateTextElement()
GetCurrentEditingElementValue()
Gets the logical operator of group node.
Declaration
public override object GetCurrentEditingElementValue()
Returns
System.Object
|
Overrides
GetEditorSize(SizeF, DataFilterEditorElement)
Gets the size of the editor.
Declaration
protected override SizeF GetEditorSize(SizeF availableSize, DataFilterEditorElement editorElement)
Parameters
System.Drawing.SizeF
availableSize
Size of the available. |
DataFilterEditorElement
editorElement
The editor element. |
Returns
System.Drawing.SizeF
|
Overrides
GetOperatorText(FilterLogicalOperator)
Declaration
protected virtual string GetOperatorText(FilterLogicalOperator logicalOperator)
Parameters
FilterLogicalOperator
logicalOperator
|
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
OnNodePropertyChanged(PropertyChangedEventArgs)
Declaration
protected override void OnNodePropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs
e
|
Overrides
OpenEditor()
Declaration
protected virtual void OpenEditor()
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. |