C# Класс SpiderTreeControl.Diagram.FrictionScrollViewer

Provides a scrollable ScrollViewer which allows user to apply friction, which in turn animates the ScrollViewer position, giving it the appearance of sliding into position
Наследование: System.Windows.Controls.ScrollViewer
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
FrictionProperty System.Windows.DependencyProperty

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

Метод Описание
ScrollToCenterTarget ( Point target ) : void

Защищенные методы

Метод Описание
OnMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void

Get position and CaptureMouse

OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void

If IsMouseCaptured scroll to correct position. Where position is updated by animation timer

OnMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void

Release MouseCapture if its captured

Приватные методы

Метод Описание
FrictionScrollViewer ( ) : System

Overrides metadata

HandleWorldTimerTick ( object sender, EventArgs e ) : void

Animation timer tick, used to move the scrollviewer incrementally to the desired position. This also uses the friction setting when determining how much to move the scrollviewer

Описание методов

OnMouseDown() защищенный Метод

Get position and CaptureMouse
protected OnMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

OnMouseMove() защищенный Метод

If IsMouseCaptured scroll to correct position. Where position is updated by animation timer
protected OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
Результат void

OnMouseUp() защищенный Метод

Release MouseCapture if its captured
protected OnMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

ScrollToCenterTarget() публичный Метод

public ScrollToCenterTarget ( Point target ) : void
target Point
Результат void

Описание свойств

FrictionProperty публичное статическое свойство

public static DependencyProperty,System.Windows FrictionProperty
Результат System.Windows.DependencyProperty