C# 클래스 trello.Interactions.DragVerticalInteraction

Represents a vertical drag operation that allows for automatic scrolling of an itemscontrol as well as reordering the list while moving.
상속: InteractionBase
파일 보기 프로젝트 열기: Bunk/trellow

공개 메소드들

메소드 설명
AddElement ( FrameworkElement element ) : void
DragVerticalInteraction ( DragImage dragImage, ItemsControl itemsControl, ScrollViewer scrollViewer, IEventAggregator eventAggregator ) : System
RemoveElement ( FrameworkElement element ) : void

비공개 메소드들

메소드 설명
AutoScrollLayout ( ) : void
GetPotentialIndex ( int currentIndex, double dragPoint, bool downwardMotion ) : int
HoldCompleted ( object sender, System.Windows.Input.ManipulationCompletedEventArgs e ) : void
HoldDelta ( object sender, System.Windows.Input.ManipulationDeltaEventArgs e ) : void
HoldStarted ( object sender, GestureEventArgs e ) : void
OffsetItem ( double offset, FrameworkElement element ) : void
PopoutCard ( UIElement element, DragImage image, Point relativePosition ) : void
ReorganizeLayout ( ) : void
ShouldActivate ( System.Windows.Input.ManipulationDeltaEventArgs e ) : bool

메소드 상세

AddElement() 공개 메소드

public AddElement ( FrameworkElement element ) : void
element System.Windows.FrameworkElement
리턴 void

DragVerticalInteraction() 공개 메소드

public DragVerticalInteraction ( DragImage dragImage, ItemsControl itemsControl, ScrollViewer scrollViewer, IEventAggregator eventAggregator ) : System
dragImage trello.Views.Cards.DragImage
itemsControl System.Windows.Controls.ItemsControl
scrollViewer System.Windows.Controls.ScrollViewer
eventAggregator IEventAggregator
리턴 System

RemoveElement() 공개 메소드

public RemoveElement ( FrameworkElement element ) : void
element System.Windows.FrameworkElement
리턴 void