Class GridDetailViewCellElement
This cell contains a child view table
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class GridDetailViewCellElement : GridCellElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IContextMenuProvider
Constructors
GridDetailViewCellElement(GridViewColumn, GridRowElement)
Initializes a new instance of the GridDetailViewCellElement class.
Declaration
public GridDetailViewCellElement(GridViewColumn column, GridRowElement row)
Parameters
Grid An instance of the GridViewColumn |
Grid An instance of the GridRowElement |
Properties
CanUpdateInfo
Gets whether can update info.
Declaration
protected override bool CanUpdateInfo { get; }
Property Value
System. The can update info. |
Overrides
ChildTableElement
Gets the GridTableElement child element
Declaration
public GridTableElement ChildTableElement { get; }
Property Value
DetailsRow
Gets the details row info associated with this cell element
Declaration
protected GridViewDetailsRowInfo DetailsRow { get; }
Property Value
HierarchyRow
Gets the hierarchy row, parent for this child view
Declaration
protected GridViewHierarchyRowInfo HierarchyRow { get; }
Property Value
PageViewElement
Gets the RadPageViewElement which contains the child view for this cell element.
Declaration
public RadPageViewElement PageViewElement { get; }
Property Value
RowInfo
Gets the associated data row
Declaration
public override GridViewRowInfo RowInfo { get; protected set; }
Property Value
Overrides
Methods
CreateChildTableElement()
Creates the child table element.
Declaration
protected virtual GridTableElement CreateChildTableElement()
Returns
CreatePageViewElement(IRadPageViewProvider)
Creates the page view element.
Declaration
protected virtual RadPageViewElement CreatePageViewElement(IRadPageViewProvider pageViewProvider)
Parameters
IRad The page view provider. |
Returns
CreatePageViewItem(IRadPageViewProvider, GridViewInfo)
Creates the page view item.
Declaration
protected virtual RadPageViewItem CreatePageViewItem(IRadPageViewProvider pageViewProvider, GridViewInfo viewInfo)
Parameters
IRad The page view provider. |
Grid The view info. |
Returns
CreatePageViewProvider()
Creates the page view provider.
Declaration
protected virtual IRadPageViewProvider CreatePageViewProvider()
Returns
Detach()
Detaches this instance.
Declaration
public void Detach()
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
InitializeFields()
Initializes member fields to their default values. This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Declaration
protected override void InitializeFields()
Overrides
InitializePageViewItem(RadPageViewItem, GridViewInfo)
Initializes the page view item.
Declaration
protected virtual void InitializePageViewItem(RadPageViewItem item, GridViewInfo viewInfo)
Parameters
Rad The item. |
Grid The view info. |
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.
|
Returns
System.
|
Overrides
OnBoundsChanged(RadPropertyChangedEventArgs)
Raises the Bounds
Declaration
protected override void OnBoundsChanged(RadPropertyChangedEventArgs e)
Parameters
Rad The Rad |
Overrides
OnPageChanged(RadPageViewItem)
Called when the page is changed.
Declaration
protected virtual void OnPageChanged(RadPageViewItem page)
Parameters
Rad The page. |
OnPageChanging(RadPageViewItem)
Called when the page is changing.
Declaration
protected virtual bool OnPageChanging(RadPageViewItem page)
Parameters
Rad The page. |
Returns
System.
|
SetActiveView(RadPageViewItem)
Sets the active view.
Declaration
protected virtual void SetActiveView(RadPageViewItem pageItem)
Parameters
Rad The page item. |
SetContent()
Sets the value of the cell.
Declaration
public override void SetContent()
Overrides
UpdateInfoCore()
Updates the visual state of the cell.
Declaration
protected override void UpdateInfoCore()
Overrides
UpdatePageViewItems(IRadPageViewProvider)
Updates the page view items.
Declaration
protected virtual void UpdatePageViewItems(IRadPageViewProvider pageViewProvider)
Parameters
IRad The page view provider. |
UpdateTabItemsVisibility()
Updates the tab items visibility.
Declaration
public virtual void UpdateTabItemsVisibility()