C# 클래스 FirstFloor.ModernUI.Windows.Controls.VirtualizingTilePanel

상속: System.Windows.Controls.VirtualizingPanel, IScrollInfo
파일 보기 프로젝트 열기: gro-ove/actools 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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