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, IDrawFillElement, 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.  |