Class GridViewVirtualizingPanel
GridViewVirtualizingPanel is used to arrange children into single line.
Inherited Members
Namespace: Telerik.Windows.Controls.GridView
Assembly: Telerik.Windows.Controls.GridView.dll
Syntax
public class GridViewVirtualizingPanel : GridViewBaseVirtualizingPanel, IScrollInfo
Constructors
GridViewVirtualizingPanel()
Initializes a new instance of the GridViewVirtualizingPanel class.
Declaration
public GridViewVirtualizingPanel()
Fields
CleanUpVirtualizedItemEvent
Called on the ItemsControl that owns this panel when an item is being re-virtualized.
Declaration
public static readonly RoutedEvent CleanUpVirtualizedItemEvent
Field Value
RoutedEvent
|
IsVirtualizingProperty
Attached property for use on the ItemsControl that is the host for the items being presented by this panel. Use this property to turn virtualization on/off.
Declaration
public static readonly DependencyProperty IsVirtualizingProperty
Field Value
System.Windows.DependencyProperty
|
Properties
CanHorizontallyScroll
Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.
Declaration
public bool CanHorizontallyScroll { get; set; }
Property Value
System.Boolean
|
Implements
CanVerticallyScroll
Gets or sets a value that indicates whether scrolling on the vertical axis is possible.
Declaration
public bool CanVerticallyScroll { get; set; }
Property Value
System.Boolean
|
Implements
ExtentHeight
Gets the vertical size of the extent.
Declaration
public double ExtentHeight { get; }
Property Value
System.Double
|
Implements
ExtentWidth
Gets the horizontal size of the extent.
Declaration
public double ExtentWidth { get; }
Property Value
System.Double
|
Implements
HorizontalOffset
Gets the horizontal offset of the scrolled content.
Declaration
public double HorizontalOffset { get; }
Property Value
System.Double
|
Implements
ScrollOwner
Gets or sets a GridViewScrollViewer element that controls scrolling behavior.
Declaration
public GridViewScrollViewer ScrollOwner { get; set; }
Property Value
GridViewScrollViewer
A GridViewScrollViewer element that controls scrolling behavior. This property has no default value. |
Implements
VerticalOffset
Gets the vertical offset of the scrolled content.
Declaration
public double VerticalOffset { get; }
Property Value
System.Double
|
Implements
ViewportHeight
Gets the vertical size of the viewport for this content.
Declaration
public double ViewportHeight { get; }
Property Value
System.Double
|
Implements
ViewportWidth
Gets the horizontal size of the viewport for this content.
Declaration
public double ViewportWidth { get; }
Property Value
System.Double
|
Implements
Methods
AddCleanUpVirtualizedItemHandler(DependencyObject, CleanUpVirtualizedItemEventHandler)
Adds a handler for the CleanUpVirtualizedItem attached event.
Declaration
public static void AddCleanUpVirtualizedItemHandler(DependencyObject element, CleanUpVirtualizedItemEventHandler handler)
Parameters
System.Windows.DependencyObject
element
DependencyObject that listens to this event. |
CleanUpVirtualizedItemEventHandler
handler
Event Handler to be added. |
ArrangeOverride(Size)
Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
System.Windows.Size
finalSize
|
Returns
System.Windows.Size
|
BringIndexIntoView(Int32)
When implemented in a derived class, generates the item at the specified index location and makes it visible.
Declaration
protected override void BringIndexIntoView(int index)
Parameters
System.Int32
index
|
Overrides
GetIsVirtualizing(DependencyObject)
Retrieves the value for IsVirtualizingProperty.
Declaration
public static bool GetIsVirtualizing(DependencyObject element)
Parameters
System.Windows.DependencyObject
element
The object on which to query the value. |
Returns
System.Boolean
True if virtualizing, false otherwise. |
LineDown()
Scrolls down within content by one logical unit.
Declaration
public virtual void LineDown()
Implements
LineLeft()
Scrolls left within content by one logical unit.
Declaration
public virtual void LineLeft()
Implements
LineRight()
Scrolls right within content by one logical unit.
Declaration
public virtual void LineRight()
Implements
LineUp()
Scrolls up within content by one logical unit.
Declaration
public virtual void LineUp()
Implements
MakeVisible(UIElement, Rect)
Forces content to scroll until the coordinate space of a System.Windows.UIElement object is visible.
Declaration
public Rect MakeVisible(UIElement visual, Rect rectangle)
Parameters
System.Windows.UIElement
visual
A System.Windows.UIElement that becomes visible. |
System.Windows.Rect
rectangle
A bounding rectangle that identifies the coordinate space to make visible. |
Returns
System.Windows.Rect
A System.Windows.Rect that is visible. |
Implements
MeasureOverride(Size)
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
System.Windows.Size
availableSize
|
Returns
System.Windows.Size
|
MouseWheelDown()
Scrolls down within content after a user clicks the wheel button on a mouse.
Declaration
public virtual void MouseWheelDown()
Implements
MouseWheelLeft()
Scrolls left within content after a user clicks the wheel button on a mouse.
Declaration
public virtual void MouseWheelLeft()
Implements
MouseWheelRight()
Scrolls right within content after a user clicks the wheel button on a mouse.
Declaration
public virtual void MouseWheelRight()
Implements
MouseWheelUp()
Scrolls up within content after a user clicks the wheel button on a mouse.
Declaration
public virtual void MouseWheelUp()
Implements
OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs)
Called when an item is being re-virtualized.
Declaration
protected virtual void OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs e)
Parameters
CleanUpVirtualizedItemEventArgs
e
|
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
|
PageDown()
Scrolls down within content by one page.
Declaration
public virtual void PageDown()
Implements
PageLeft()
Scrolls left within content by one page.
Declaration
public virtual void PageLeft()
Implements
PageRight()
Scrolls right within content by one page.
Declaration
public virtual void PageRight()
Implements
PageUp()
Scrolls up within content by one page.
Declaration
public virtual void PageUp()
Implements
RemoveCleanUpVirtualizedItemHandler(DependencyObject, CleanUpVirtualizedItemEventHandler)
Removes a handler for the CleanUpVirtualizedItem attached event.
Declaration
public static void RemoveCleanUpVirtualizedItemHandler(DependencyObject element, CleanUpVirtualizedItemEventHandler handler)
Parameters
System.Windows.DependencyObject
element
DependencyObject that listens to this event. |
CleanUpVirtualizedItemEventHandler
handler
Event Handler to be removed. |
SetHorizontalOffset(Double)
Sets the amount of horizontal offset.
Declaration
public void SetHorizontalOffset(double offset)
Parameters
System.Double
offset
The degree to which content is horizontally offset from the containing viewport. |
Implements
SetIsVirtualizing(DependencyObject, Boolean)
Sets the value for IsVirtualizingProperty.
Declaration
public static void SetIsVirtualizing(DependencyObject element, bool value)
Parameters
System.Windows.DependencyObject
element
The element on which to set the value. |
System.Boolean
value
True if virtualizing, false otherwise. |
SetVerticalOffset(Double)
Sets the amount of vertical offset.
Declaration
public void SetVerticalOffset(double offset)
Parameters
System.Double
offset
The degree to which content is vertically offset from the containing viewport. |
Implements
ToString()
Declaration
public override string ToString()
Returns
System.String
|