C# Class Glass.Basics.Behaviors.ItemsControlDragDrop.Helper

ファイルを表示 Open project: SuperJMN/Glass

Public Methods

Method Description
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

Method Details

AddItem() public static method

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

DoesItemExists() public static method

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

FindScrollViewer() public static method

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

GetDataObjectFromItemsControl() public static method

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

GetItemContainerFromItemsControl() public static method

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

GetItemContainerFromPoint() public static method

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

IsItemControlOrientationHorizontal() public static method

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

IsMousePointerAtTop() public static method

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

IsPointInTopHalf() public static method

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

RemoveItem() public static method

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

RemoveItem() public static method

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

ScrollOffsetUp() public static method

public static ScrollOffsetUp ( double verticaloffset, double offset ) : double
verticaloffset double
offset double
return double