C# Класс Mckineap.ViewModels.Grids.TimelineGridViewModel

Наследование: Mckineap.Utilities.ObservableObject
Показать файл Открыть проект

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

Метод Описание
FrameToPixel ( double frameValue ) : double
OnMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
PixelToFrame ( double pixelValue ) : double
SwitchToDeviceMenu ( ) : void
TimelineChangeCommand ( ) : void
TimelineGridViewModel ( ) : Assimp
scrollViewer1_ScrollChanged ( object sender, ScrollChangedEventArgs e ) : void

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

Метод Описание
BuildColumns ( ) : void
CalculateOffset ( double extent, double viewPort, double scrollWidth, double relBefore ) : double
CleanColumns ( ) : void
CreateColumnTimeline ( int posX, double curNbFrame ) : void
CurrentModel_PropertyChanged ( object sender, System e ) : void
CurrentSession_PropertyChanged ( object sender, System e ) : void
DeselectIndexPosition ( ) : void
FixTimelineOnParentGrid ( ) : void

Resize the Canvas on which is draw the timeline to make it the same size than the grid

GetColumnPixelSize ( ) : double
GetNewColumnPixelSize ( ) : void
GetRoundedValue ( ) : double
GetTimelineLengthInPixel ( ) : double
MakeTimelineZoom ( object simpleEvent ) : void
MouseGoIntoCanvas ( ) : void
RefreshTimeline ( ) : void
ScrollViewerChange ( object originalEvent ) : void
SelectIndexPosition ( ) : void
TicksAnimation_PropertyChanged ( object sender, System e ) : void

Check if the Ticks Value had been Updated. If its the case we update the cursor Position

TimelineSizeChange ( ) : void
UpdateCursor ( double posX = -1 ) : void

Update the Cursor position on the timeline when : -We Zoom on the ScrollViewBar (it will then repositon it) -We click somewhere on the timeline

resizeTimerEndEvent ( object sender, EventArgs e ) : void

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

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

public FrameToPixel ( double frameValue ) : double
frameValue double
Результат double

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

public OnMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
Результат void

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

public PixelToFrame ( double pixelValue ) : double
pixelValue double
Результат double

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

public SwitchToDeviceMenu ( ) : void
Результат void

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

public TimelineChangeCommand ( ) : void
Результат void

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

public TimelineGridViewModel ( ) : Assimp
Результат Assimp

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

public scrollViewer1_ScrollChanged ( object sender, ScrollChangedEventArgs e ) : void
sender object
e ScrollChangedEventArgs
Результат void