C# Класс FirstFloor.ModernUI.Windows.Controls.VirtualizingTilePanel

Наследование: System.Windows.Controls.VirtualizingPanel, IScrollInfo
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
HorizontalContentAlignmentProperty System.Windows.DependencyProperty
ItemHeightProperty System.Windows.DependencyProperty
ItemWidthProperty System.Windows.DependencyProperty
OrientationProperty System.Windows.DependencyProperty
VerticalContentAlignmentProperty System.Windows.DependencyProperty

Открытые методы

Метод Описание
GetVisibleItemsRange ( ) : ItemLayoutInfo
LineDown ( ) : void
LineLeft ( ) : void
LineRight ( ) : void
LineUp ( ) : void
MakeVisible ( Visual 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
VirtualizingTilePanel ( ) : System

Защищенные методы

Метод Описание
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size
OnItemsChanged ( object sender, ItemsChangedEventArgs args ) : void

Приватные методы

Метод Описание
CalculateNewScrollOffset ( double topView, double bottomView, double topChild, double bottomChild ) : double
Clamp ( double value, double min, double max ) : double
CreateDefaultStyles ( ) : System.Windows.Style
DetectItemSize ( Size limitation ) : Size
EnsureScrollOffsetIsWithinConstrains ( ExtentInfo extentInfo ) : void
GetExtentInfo ( Size viewPortSize ) : ExtentInfo
GetLayoutInfo ( Size availableSize, double itemWidth, double itemHeight, ExtentInfo extentInfo ) : ItemLayoutInfo
GetVirtualItemIndex ( DependencyObject obj ) : int
HandleItemDimensionChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
Initialize ( ) : void
InvalidateScrollInfo ( ) : void
RecycleItems ( ItemLayoutInfo layoutInfo ) : void
RemoveRedundantChildren ( ) : void
SetVirtualItemIndex ( DependencyObject obj, int value ) : void
UpdateScrollInfo ( Size availableSize, ExtentInfo extentInfo ) : void

Описание методов

ArrangeOverride() защищенный Метод

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
Результат System.Windows.Size

GetVisibleItemsRange() публичный Метод

public GetVisibleItemsRange ( ) : ItemLayoutInfo
Результат ItemLayoutInfo

LineDown() публичный Метод

public LineDown ( ) : void
Результат void

LineLeft() публичный Метод

public LineLeft ( ) : void
Результат void

LineRight() публичный Метод

public LineRight ( ) : void
Результат void

LineUp() публичный Метод

public LineUp ( ) : void
Результат void

MakeVisible() публичный Метод

public MakeVisible ( Visual visual, Rect rectangle ) : Rect
visual Visual
rectangle System.Windows.Rect
Результат System.Windows.Rect

MeasureOverride() защищенный Метод

protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
Результат System.Windows.Size

MouseWheelDown() публичный Метод

public MouseWheelDown ( ) : void
Результат void

MouseWheelLeft() публичный Метод

public MouseWheelLeft ( ) : void
Результат void

MouseWheelRight() публичный Метод

public MouseWheelRight ( ) : void
Результат void

MouseWheelUp() публичный Метод

public MouseWheelUp ( ) : void
Результат void

OnItemsChanged() защищенный Метод

protected OnItemsChanged ( object sender, ItemsChangedEventArgs args ) : void
sender object
args ItemsChangedEventArgs
Результат void

PageDown() публичный Метод

public PageDown ( ) : void
Результат void

PageLeft() публичный Метод

public PageLeft ( ) : void
Результат void

PageRight() публичный Метод

public PageRight ( ) : void
Результат void

PageUp() публичный Метод

public PageUp ( ) : void
Результат void

SetHorizontalOffset() публичный Метод

public SetHorizontalOffset ( double offset ) : void
offset double
Результат void

SetVerticalOffset() публичный Метод

public SetVerticalOffset ( double offset ) : void
offset double
Результат void

VirtualizingTilePanel() публичный Метод

public VirtualizingTilePanel ( ) : System
Результат System

Описание свойств

HorizontalContentAlignmentProperty публичное статическое свойство

public static DependencyProperty,System.Windows HorizontalContentAlignmentProperty
Результат System.Windows.DependencyProperty

ItemHeightProperty публичное статическое свойство

public static DependencyProperty,System.Windows ItemHeightProperty
Результат System.Windows.DependencyProperty

ItemWidthProperty публичное статическое свойство

public static DependencyProperty,System.Windows ItemWidthProperty
Результат System.Windows.DependencyProperty

OrientationProperty публичное статическое свойство

public static DependencyProperty,System.Windows OrientationProperty
Результат System.Windows.DependencyProperty

VerticalContentAlignmentProperty публичное статическое свойство

public static DependencyProperty,System.Windows VerticalContentAlignmentProperty
Результат System.Windows.DependencyProperty