C# Class System.Windows.Controls.VirtualizingStackPanel

Inheritance: System.Windows.Controls.VirtualizingPanel, System.Windows.Controls.Primitives.IScrollInfo, IStackMeasure
显示文件 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_oe static_oe property

public static DependencyProperty IsVirtualizingProperty
return DependencyProperty

OrientationProperty public_oe static_oe property

public static DependencyProperty OrientationProperty
return DependencyProperty

VirtualizationModeProperty public_oe static_oe property

public static DependencyProperty VirtualizationModeProperty
return DependencyProperty