Class GridFilterCheckBoxCellElement
Represent a filter checkbox cell element
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class GridFilterCheckBoxCellElement : GridFilterCellElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IContextMenuProvider, IVirtualizedElement<GridViewColumn>, IEditableCell, IDataConversionInfoProvider, ITypeDescriptorContext, IServiceProvider
  Constructors
GridFilterCheckBoxCellElement(GridViewDataColumn, GridRowElement)
Initializes a new instance of the GridFilterCheckBoxCellElement class.
Declaration
public GridFilterCheckBoxCellElement(GridViewDataColumn column, GridRowElement row)
  Parameters
| 
        GridViewDataColumn
        column
         
  | 
    
| 
        GridRowElement
        row
         
  | 
    
Properties
CheckBoxColumnThreeState
Gets the three state of the check box column.
Declaration
protected bool CheckBoxColumnThreeState { get; }
  Property Value
| 
        System.Boolean
         The state of the check box column three.  | 
    
Editor
Gets the editor.
Declaration
public override IInputEditor Editor { get; }
  Property Value
| 
        IInputEditor
         The editor.  | 
    
Overrides
IsEditable
Gets the is editable.
Declaration
public override bool IsEditable { get; }
  Property Value
| 
        System.Boolean
         The is editable.  | 
    
Overrides
ThemeEffectiveType
Gets the type of the theme.
Declaration
protected override Type ThemeEffectiveType { get; }
  Property Value
| 
        System.Type
         The type of the theme.  | 
    
Overrides
ThreeState
Gets or sets whether it is three state checkbox cell.
Declaration
public virtual bool ThreeState { get; set; }
  Property Value
| 
        System.Boolean
         The state of the three.  | 
    
Value
Gets or sets the value represented by this cell.
Declaration
public override object Value { get; set; }
  Property Value
| 
        System.Object
         
  | 
    
Overrides
Methods
ArrangeEditorElement(RadElement, RectangleF, RectangleF)
Arranges the editor element.
Declaration
protected override void ArrangeEditorElement(RadElement element, RectangleF editorRect, RectangleF clientRect)
  Parameters
| 
        RadElement
        element
         The element.  | 
    
| 
        System.Drawing.RectangleF
        editorRect
         The editor rect.  | 
    
| 
        System.Drawing.RectangleF
        clientRect
         The client rect.  | 
    
Overrides
Attach(GridViewColumn, Object)
Attaches the specified data.
Declaration
public override void Attach(GridViewColumn data, object context)
  Parameters
| 
        GridViewColumn
        data
         The data.  | 
    
| 
        System.Object
        context
         The context.  | 
    
Overrides
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
  Overrides
InitializeCheckBoxEditor()
Initializes the check box editor.
Declaration
protected void InitializeCheckBoxEditor()
  IsCompatible(GridViewColumn, Object)
Determines whether the specified data is compatible.
Declaration
public override bool IsCompatible(GridViewColumn data, object context)
  Parameters
| 
        GridViewColumn
        data
         The data.  | 
    
| 
        System.Object
        context
         The context.  | 
    
Returns
| 
        System.Boolean
         
  | 
    
Overrides
OnColumnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnColumnPropertyChanged(RadPropertyChangedEventArgs e)
  Parameters
| 
        RadPropertyChangedEventArgs
        e
         
  | 
    
Overrides
SetContentCore(Object)
Sets the actual text of the cell.
Declaration
protected override void SetContentCore(object value)
  Parameters
| 
        System.Object
        value
         
  | 
    
Overrides
SetFilterDescriptor(FilterDescriptor)
Sets the filter descriptor.
Declaration
protected override bool SetFilterDescriptor(FilterDescriptor descriptor)
  Parameters
| 
        FilterDescriptor
        descriptor
         The descriptor.  | 
    
Returns
| 
        System.Boolean
         
  | 
    
Overrides
SetFilterOperator(FilterOperator)
Sets the filter operator.
Declaration
protected override bool SetFilterOperator(FilterOperator filterOperator)
  Parameters
| 
        FilterOperator
        filterOperator
         The filter operator.  | 
    
Returns
| 
        System.Boolean
         
  | 
    
Overrides
SetSelectedFilterOperatorText()
Sets the selected filter operator text.
Declaration
protected override void SetSelectedFilterOperatorText()