C# 클래스 Glass.Basics.Behaviors.DragDrop.Helper

파일 보기 프로젝트 열기: SuperJMN/Glass

공개 메소드들

메소드 설명
AddItem ( ItemsControl itemsControl, object item, int insertIndex ) : void
DoesItemExists ( ItemsControl itemsControl, object item ) : bool
FindScrollViewer ( ItemsControl itemsControl ) : ScrollViewer
GetDataObjectFromItemsControl ( ItemsControl itemsControl, Point p ) : object
GetItemContainerFromItemsControl ( ItemsControl itemsControl ) : UIElement
GetItemContainerFromPoint ( ItemsControl itemsControl, Point p ) : UIElement
IsItemControlOrientationHorizontal ( ItemsControl itemsControl ) : bool
IsMousePointerAtTop ( ItemsControl itemsControl, Point pt ) : bool?
IsPointInTopHalf ( ItemsControl itemsControl, System.Windows.DragEventArgs e ) : bool
RemoveItem ( ItemsControl itemsControl, int removeIndex ) : void
RemoveItem ( ItemsControl itemsControl, object itemToRemove ) : void
ScrollOffsetUp ( double verticaloffset, double offset ) : double

메소드 상세

AddItem() 공개 정적인 메소드

public static AddItem ( ItemsControl itemsControl, object item, int insertIndex ) : void
itemsControl System.Windows.Controls.ItemsControl
item object
insertIndex int
리턴 void

DoesItemExists() 공개 정적인 메소드

public static DoesItemExists ( ItemsControl itemsControl, object item ) : bool
itemsControl System.Windows.Controls.ItemsControl
item object
리턴 bool

FindScrollViewer() 공개 정적인 메소드

public static FindScrollViewer ( ItemsControl itemsControl ) : ScrollViewer
itemsControl System.Windows.Controls.ItemsControl
리턴 System.Windows.Controls.ScrollViewer

GetDataObjectFromItemsControl() 공개 정적인 메소드

public static GetDataObjectFromItemsControl ( ItemsControl itemsControl, Point p ) : object
itemsControl System.Windows.Controls.ItemsControl
p Point
리턴 object

GetItemContainerFromItemsControl() 공개 정적인 메소드

public static GetItemContainerFromItemsControl ( ItemsControl itemsControl ) : UIElement
itemsControl System.Windows.Controls.ItemsControl
리턴 UIElement

GetItemContainerFromPoint() 공개 정적인 메소드

public static GetItemContainerFromPoint ( ItemsControl itemsControl, Point p ) : UIElement
itemsControl System.Windows.Controls.ItemsControl
p Point
리턴 UIElement

IsItemControlOrientationHorizontal() 공개 정적인 메소드

public static IsItemControlOrientationHorizontal ( ItemsControl itemsControl ) : bool
itemsControl System.Windows.Controls.ItemsControl
리턴 bool

IsMousePointerAtTop() 공개 정적인 메소드

public static IsMousePointerAtTop ( ItemsControl itemsControl, Point pt ) : bool?
itemsControl System.Windows.Controls.ItemsControl
pt Point
리턴 bool?

IsPointInTopHalf() 공개 정적인 메소드

public static IsPointInTopHalf ( ItemsControl itemsControl, System.Windows.DragEventArgs e ) : bool
itemsControl System.Windows.Controls.ItemsControl
e System.Windows.DragEventArgs
리턴 bool

RemoveItem() 공개 정적인 메소드

public static RemoveItem ( ItemsControl itemsControl, int removeIndex ) : void
itemsControl System.Windows.Controls.ItemsControl
removeIndex int
리턴 void

RemoveItem() 공개 정적인 메소드

public static RemoveItem ( ItemsControl itemsControl, object itemToRemove ) : void
itemsControl System.Windows.Controls.ItemsControl
itemToRemove object
리턴 void

ScrollOffsetUp() 공개 정적인 메소드

public static ScrollOffsetUp ( double verticaloffset, double offset ) : double
verticaloffset double
offset double
리턴 double