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
Показать файл Открыть проект

Открытые методы

Метод Описание
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