ClassVirtualizedColumnContainer
Represents the virtualized stack container that holds the grid columns.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Syntax:
public class VirtualizedColumnContainer : VirtualizedStackContainer<GridViewColumn>, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IStylableNode
Inheritance: objectDisposableObjectRadObjectRadElementLayoutPanelBaseVirtualizedContainer<GridViewColumn>VirtualizedStackContainer<GridViewColumn>VirtualizedColumnContainer
Derived Classes:
Implements:
Inherited Members
Constructors
VirtualizedColumnContainer()
Declaration
public VirtualizedColumnContainer()
Properties
Context
Gets or sets the context.
Declaration
public GridRowElement Context { get; }
Property Value
The context.
ScrollColumns
Gets or sets the scroll columns.
Declaration
protected bool ScrollColumns { get; set; }
Property Value
The scroll columns.
Methods
ArrangeOverride(SizeF)
Arranges the RadElement to its final location. The element must call the Arrange method of each of its children.
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
finalSize
The size that is available for element.
Returns
The rectangle occupied by the element. Usually finalSize. Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Overrides
Remarks
In this method call to the Arrange method of each child must be made.
BeginMeasure(SizeF)
Begins the measure.
EndMeasure()
Ends the measure.
GetDiscreteScrollOffset()
Gets the discrete scroll offset.
GetElementContext()
Gets the element context.
Declaration
protected override object GetElementContext()
Returns
Overrides
InitializeFields()
Initializes the fields.
Declaration
protected override void InitializeFields()
Overrides
IsItemVisible(GridViewColumn)
Determines whether the specified item is visible.
Declaration
protected override bool IsItemVisible(GridViewColumn data)
Parameters
data
The item.
Returns
true if item is visible; otherwise, false.
Overrides
MeasureElement(IVirtualizedElement<GridViewColumn>)
Measures the element.
Declaration
protected override bool MeasureElement(IVirtualizedElement<GridViewColumn> element)
Parameters
element
IVirtualizedElement<GridViewColumn>
The element.
Returns
Overrides
RemoveElement(int)
Removes the element.
Declaration
protected override void RemoveElement(int position)
Parameters
position
The position.
Overrides