C# Class System.Windows.Controls.VirtualizingStackPanel

Inheritance: System.Windows.Controls.VirtualizingPanel, System.Windows.Controls.Primitives.IScrollInfo, IStackMeasure
Show file Open project: shana/moon Class Usage Examples

Public Properties

Property Type Description
IsVirtualizingProperty DependencyProperty
OrientationProperty DependencyProperty
VirtualizationModeProperty DependencyProperty

Public Methods

Method Description
GetIsVirtualizing ( DependencyObject o ) : bool
GetVirtualizationMode ( DependencyObject element ) : VirtualizationMode
LineDown ( ) : void
LineLeft ( ) : void
LineRight ( ) : void
LineUp ( ) : void
MakeVisible ( UIElement visual, Rect rectangle ) : Rect
MouseWheelDown ( ) : void
MouseWheelLeft ( ) : void
MouseWheelRight ( ) : void
MouseWheelUp ( ) : void
PageDown ( ) : void
PageLeft ( ) : void
PageRight ( ) : void
PageUp ( ) : void
SetHorizontalOffset ( double offset ) : void
SetVerticalOffset ( double offset ) : void
SetVirtualizationMode ( DependencyObject element, VirtualizationMode mode ) : void
VirtualizingStackPanel ( ) : System

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size
OnCleanUpVirtualizedItem ( CleanUpVirtualizedItemEventArgs e ) : void
OnClearChildren ( ) : void
OnItemsChanged ( object sender, ItemsChangedEventArgs args ) : void

Private Methods

Method Description
RemoveUnusedContainers ( int first, int count ) : void

Method Details

ArrangeOverride() protected method

protected ArrangeOverride ( Size finalSize ) : Size
finalSize Size
return Size

GetIsVirtualizing() public static method

public static GetIsVirtualizing ( DependencyObject o ) : bool
o DependencyObject
return bool

GetVirtualizationMode() public static method

public static GetVirtualizationMode ( DependencyObject element ) : VirtualizationMode
element DependencyObject
return VirtualizationMode

LineDown() public method

public LineDown ( ) : void
return void

LineLeft() public method

public LineLeft ( ) : void
return void

LineRight() public method

public LineRight ( ) : void
return void

LineUp() public method

public LineUp ( ) : void
return void

MakeVisible() public method

public MakeVisible ( UIElement visual, Rect rectangle ) : Rect
visual UIElement
rectangle Rect
return Rect

MeasureOverride() protected method

protected MeasureOverride ( Size availableSize ) : Size
availableSize Size
return Size

MouseWheelDown() public method

public MouseWheelDown ( ) : void
return void

MouseWheelLeft() public method

public MouseWheelLeft ( ) : void
return void

MouseWheelRight() public method

public MouseWheelRight ( ) : void
return void

MouseWheelUp() public method

public MouseWheelUp ( ) : void
return void

OnCleanUpVirtualizedItem() protected method

protected OnCleanUpVirtualizedItem ( CleanUpVirtualizedItemEventArgs e ) : void
e CleanUpVirtualizedItemEventArgs
return void

OnClearChildren() protected method

protected OnClearChildren ( ) : void
return void

OnItemsChanged() protected method

protected OnItemsChanged ( object sender, ItemsChangedEventArgs args ) : void
sender object
args ItemsChangedEventArgs
return void

PageDown() public method

public PageDown ( ) : void
return void

PageLeft() public method

public PageLeft ( ) : void
return void

PageRight() public method

public PageRight ( ) : void
return void

PageUp() public method

public PageUp ( ) : void
return void

SetHorizontalOffset() public method

public SetHorizontalOffset ( double offset ) : void
offset double
return void

SetVerticalOffset() public method

public SetVerticalOffset ( double offset ) : void
offset double
return void

SetVirtualizationMode() public static method

public static SetVirtualizationMode ( DependencyObject element, VirtualizationMode mode ) : void
element DependencyObject
mode VirtualizationMode
return void

VirtualizingStackPanel() public method

public VirtualizingStackPanel ( ) : System
return System

Property Details

IsVirtualizingProperty public static property

public static DependencyProperty IsVirtualizingProperty
return DependencyProperty

OrientationProperty public static property

public static DependencyProperty OrientationProperty
return DependencyProperty

VirtualizationModeProperty public static property

public static DependencyProperty VirtualizationModeProperty
return DependencyProperty