Class GridVirtualizedCellElement
Represents a basic virtualized cell element
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class GridVirtualizedCellElement : GridCellElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IContextMenuProvider, IVirtualizedElement<GridViewColumn>
Constructors
GridVirtualizedCellElement(GridViewColumn, GridRowElement)
Initializes a new instance of the Grid
Declaration
public GridVirtualizedCellElement(GridViewColumn column, GridRowElement row)
Parameters
Grid The column. |
Grid The row. |
Properties
AllowRowReorder
Gets or set a value that determine that this cell can start row reordering
Declaration
protected bool AllowRowReorder { get; set; }
Property Value
System.
|
Data
Gets the associated column.
Declaration
public GridViewColumn Data { get; }
Property Value
Grid The data. |
Implements
Methods
Attach(GridViewColumn, Object)
Attaches the specified data.
Declaration
public virtual void Attach(GridViewColumn data, object context)
Parameters
Grid The data. |
System. 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
Grid An instance of Grid |
Grid An instance of Grid |
Overrides
IsCompatible(GridViewColumn, Object)
Determines whether element is compatible with the specified data.
Declaration
public virtual bool IsCompatible(GridViewColumn data, object context)
Parameters
Grid The data. |
System. The context. |
Returns
System.
|
Implements
OnColumnPropertyChanged(RadPropertyChangedEventArgs)
Occurs when some column property changes its value.
Declaration
protected virtual void OnColumnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
Rad An instance of RadPropertyChangedEventArgs |
OnMouseDown(MouseEventArgs)
Raises the Mouse
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
System. The System. |
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
Overrides
OnRowPropertyChanged(PropertyChangedEventArgs)
Occurs when some row property changes its value.
Declaration
protected virtual void OnRowPropertyChanged(PropertyChangedEventArgs e)
Parameters
System. 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()