C# Class CoderForRent.Charting.TimespanHeader.TimespanHeader

Inheritance: System.Windows.Controls.ContentControl, IMouseWheelObserver
Afficher le fichier Open project: jogibear9988/SlGanttChart

Méthodes publiques

Свойство Type Description
CurrentTimeProperty System.Windows.DependencyProperty
ZoomFactorProperty System.Windows.DependencyProperty

Private Properties

Свойство Type Description
ConvertDistanceToDays double
GetPosition double
GetTimespan System.TimeSpan
GetTotalUnits double
GetWidth double
InvalidateRowPresenters void
RaiseZoomFactorChange void
UpdateRowTimes void

Méthodes publiques

Méthode Description
OnApplyTemplate ( ) : void
OnMouseWheel ( MouseWheelArgs args ) : void
TimespanHeader ( ) : System

Méthodes protégées

Méthode Description
ArrangeOverride ( Size finalSize ) : Size
RaiseCurrentTimeChanged ( EventArgs e ) : void
this_MouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
this_MouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
this_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
this_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
this_SizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void

Private Methods

Méthode Description
ConvertDistanceToDays ( double dist ) : double
GetPosition ( System.DateTime d ) : double
GetTimespan ( double distance ) : System.TimeSpan
GetTotalUnits ( ) : double
GetWidth ( System.DateTime time, TimeUnits timeUnit ) : double
InvalidateRowPresenters ( ) : void
RaiseZoomFactorChange ( EventArgs e ) : void
UpdateRowTimes ( ) : void

Method Details

ArrangeOverride() protected méthode

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
Résultat System.Windows.Size

OnApplyTemplate() public méthode

public OnApplyTemplate ( ) : void
Résultat void

OnMouseWheel() public méthode

public OnMouseWheel ( MouseWheelArgs args ) : void
args CoderForRent.Charting.Core.MouseWheelArgs
Résultat void

RaiseCurrentTimeChanged() protected méthode

protected RaiseCurrentTimeChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

TimespanHeader() public méthode

public TimespanHeader ( ) : System
Résultat System

this_MouseLeave() protected méthode

protected this_MouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
Résultat void

this_MouseLeftButtonDown() protected méthode

protected this_MouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Résultat void

this_MouseLeftButtonUp() protected méthode

protected this_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Résultat void

this_MouseMove() protected méthode

protected this_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
Résultat void

this_SizeChanged() protected méthode

protected this_SizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
sender object
e System.Windows.SizeChangedEventArgs
Résultat void

Property Details

CurrentTimeProperty public_oe static_oe property

public static DependencyProperty,System.Windows CurrentTimeProperty
Résultat System.Windows.DependencyProperty

ZoomFactorProperty public_oe static_oe property

public static DependencyProperty,System.Windows ZoomFactorProperty
Résultat System.Windows.DependencyProperty