C# 클래스 CoderForRent.Charting.TimespanHeader.TimespanHeader

상속: System.Windows.Controls.ContentControl, IMouseWheelObserver
파일 보기 프로젝트 열기: jogibear9988/SlGanttChart

공개 프로퍼티들

프로퍼티 타입 설명
CurrentTimeProperty System.Windows.DependencyProperty
ZoomFactorProperty System.Windows.DependencyProperty

Private Properties

프로퍼티 타입 설명
ConvertDistanceToDays double
GetPosition double
GetTimespan System.TimeSpan
GetTotalUnits double
GetWidth double
InvalidateRowPresenters void
RaiseZoomFactorChange void
UpdateRowTimes void

공개 메소드들

메소드 설명
OnApplyTemplate ( ) : void
OnMouseWheel ( MouseWheelArgs args ) : void
TimespanHeader ( ) : System

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

ArrangeOverride() 보호된 메소드

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
리턴 System.Windows.Size

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnMouseWheel() 공개 메소드

public OnMouseWheel ( MouseWheelArgs args ) : void
args CoderForRent.Charting.Core.MouseWheelArgs
리턴 void

RaiseCurrentTimeChanged() 보호된 메소드

protected RaiseCurrentTimeChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

TimespanHeader() 공개 메소드

public TimespanHeader ( ) : System
리턴 System

this_MouseLeave() 보호된 메소드

protected this_MouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
리턴 void

this_MouseLeftButtonDown() 보호된 메소드

protected this_MouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

this_MouseLeftButtonUp() 보호된 메소드

protected this_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

this_MouseMove() 보호된 메소드

protected this_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
리턴 void

this_SizeChanged() 보호된 메소드

protected this_SizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
sender object
e System.Windows.SizeChangedEventArgs
리턴 void

프로퍼티 상세

CurrentTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CurrentTimeProperty
리턴 System.Windows.DependencyProperty

ZoomFactorProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ZoomFactorProperty
리턴 System.Windows.DependencyProperty