ClassGridVirtualizedCellElement
Represents a basic virtualized cell element
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Syntax:
public class GridVirtualizedCellElement : GridCellElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IContextMenuProvider, IVirtualizedElement<GridViewColumn>
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementGridVisualElementConditionalFormattableGridVisualElementGridCellElementGridVirtualizedCellElement
Derived Classes:
Implements:
Inherited Members
Constructors
GridVirtualizedCellElement(GridViewColumn, GridRowElement)
Initializes a new instance of the GridVirtualizedCellElement class.
Declaration
public GridVirtualizedCellElement(GridViewColumn column, GridRowElement row)
Parameters
column
The column.
row
The row.
Properties
AllowRowReorder
Gets or set a value that determine that this cell can start row reordering
Data
Gets the associated column.
Declaration
public GridViewColumn Data { get; }
Property Value
The data.
Implements
Methods
Attach(GridViewColumn, object)
Attaches the specified data.
Declaration
public virtual void Attach(GridViewColumn data, object context)
Parameters
data
The data.
context
The context.
Implements
BindColumnProperties()
Binds the column properties.
Declaration
protected virtual void BindColumnProperties()
BindRowProperties()
Binds the row properties.
Declaration
protected virtual void BindRowProperties()
Detach()
Detaches this instance.
Declaration
public virtual void Detach()
Implements
DisposeManagedResources()
Disposes the managed resources.
Declaration
protected override void DisposeManagedResources()
Overrides
Initialize(GridViewColumn, GridRowElement)
Initializes the cell with specified column and row
Declaration
public override void Initialize(GridViewColumn column, GridRowElement row)
Parameters
column
An instance of GridViewColumn.
row
An instance of GridRowElement.
Overrides
IsCompatible(GridViewColumn, object)
Determines whether element is compatible with the specified data.
Declaration
public virtual bool IsCompatible(GridViewColumn data, object context)
Parameters
data
The data.
context
The context.
Returns
true if the specified data is compatible; otherwise, false.
Implements
OnColumnPropertyChanged(RadPropertyChangedEventArgs)
Occurs when some column property changes its value.
Declaration
protected virtual void OnColumnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
e
An instance of RadPropertyChangedEventArgs
OnMouseDown(MouseEventArgs)
Raises the event.
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
e
The MouseEventArgs instance containing the event data.
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Handles property change events by invalidating the fill cache and invoking the base class property change handler.
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
e
Event arguments containing information about the property that changed.
Overrides
OnRowPropertyChanged(PropertyChangedEventArgs)
Occurs when some row property changes its value.
Declaration
protected virtual void OnRowPropertyChanged(PropertyChangedEventArgs e)
Parameters
e
An instance of RadPropertyChangedEventArgs
Synchronize()
Synchronizes this instance.
Declaration
public void Synchronize()
Implements
UnbindColumnProperties()
Unbinds the column properties.
Declaration
protected virtual void UnbindColumnProperties()
UnbindRowProperties()
Unbinds the row properties.
Declaration
protected virtual void UnbindRowProperties()
UpdateInfoCore()
Updates the visual state of the cell.
Declaration
protected override void UpdateInfoCore()
Overrides