C# 클래스 PCSX2Bonus.Wpf.VirtualizingTilePanel

상속: System.Windows.Controls.VirtualizingPanel, IScrollInfo
파일 보기 프로젝트 열기: CyberFoxHax/PCSXBonus

공개 프로퍼티들

프로퍼티 타입 설명
ChildHeightProperty System.Windows.DependencyProperty
ColumnsProperty System.Windows.DependencyProperty
TileProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
ArrangeChild ( int itemIndex, UIElement child, Size finalSize ) : void
CalculateChildWidth ( Size availableSize ) : double
CalculateChildrenPerRow ( Size availableSize ) : int
CalculateExtent ( Size availableSize, int itemCount ) : Size
CleanUpItems ( int minDesiredGenerated, int maxDesiredGenerated ) : void
GetChildSize ( Size availableSize ) : Size
GetVisibleRange ( int &firstVisibleItemIndex, int &lastVisibleItemIndex ) : void
UpdateScrollInfo ( Size availableSize ) : void

메소드 상세

ArrangeOverride() 보호된 메소드

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
리턴 System.Windows.Size

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

프로퍼티 상세

ChildHeightProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ChildHeightProperty
리턴 System.Windows.DependencyProperty

ColumnsProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ColumnsProperty
리턴 System.Windows.DependencyProperty

TileProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows TileProperty
리턴 System.Windows.DependencyProperty