C# 클래스 Schementi.Controls.Sparkline

Interaction logic for Sparkline.xaml
상속: System.Windows.Controls.ContentControl
파일 보기 프로젝트 열기: jschementi/sparkline

공개 프로퍼티들

프로퍼티 타입 설명
HighWaterMarkProperty System.Windows.DependencyProperty
LatestLevelProperty System.Windows.DependencyProperty
LineMarginProperty DependencyProperty
LowWaterMarkProperty DependencyProperty
MinYRangeProperty DependencyProperty
PointFillProperty DependencyProperty
PointRadiusProperty DependencyProperty
ShowLatestLevelProperty DependencyProperty
ShowWatermarksProperty DependencyProperty
StrokeThicknessProperty DependencyProperty
TimeSeriesProperty DependencyProperty

공개 메소드들

메소드 설명
AddTimeValue ( double value, System.DateTime time = null ) : string
OnApplyTemplate ( ) : void

보호된 메소드들

메소드 설명
OnTimeValueAdded ( Point po, Panel pa, TimeValue timeValue ) : void

비공개 메소드들

메소드 설명
AddPoint ( Point point ) : void
DrawDot ( Point center ) : System.Windows.Shapes.Path
DrawTimeValue ( TimeValue newTimeValue ) : void
GetPoint ( TimeValue timeValue ) : Point
InitializePolyline ( ) : void
OnShowLatestLevelPropertyChanged ( ) : void
OnShowLatestLevelPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnShowWatermarksPropertyChanged ( ) : void
OnShowWatermarksPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnTimeSeriesPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnTimeSeriesPropertyChanged ( DependencyPropertyChangedEventArgs e ) : void
ResetTimeSeries ( ) : void
SetCanvasHeight ( double y ) : void
SetContainerHeight ( double y ) : void
SetLatestLevel ( double y ) : void
SetWatermarks ( double y ) : void
Sparkline ( ) : System
TimeSeriesCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void

메소드 상세

AddTimeValue() 공개 메소드

public AddTimeValue ( double value, System.DateTime time = null ) : string
value double
time System.DateTime
리턴 string

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnTimeValueAdded() 보호된 메소드

protected OnTimeValueAdded ( Point po, Panel pa, TimeValue timeValue ) : void
po Point
pa Panel
timeValue TimeValue
리턴 void

프로퍼티 상세

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

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

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

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

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

public static DependencyProperty LineMarginProperty
리턴 DependencyProperty

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

public static DependencyProperty LowWaterMarkProperty
리턴 DependencyProperty

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

public static DependencyProperty MinYRangeProperty
리턴 DependencyProperty

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

public static DependencyProperty PointFillProperty
리턴 DependencyProperty

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

public static DependencyProperty PointRadiusProperty
리턴 DependencyProperty

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

public static DependencyProperty ShowLatestLevelProperty
리턴 DependencyProperty

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

public static DependencyProperty ShowWatermarksProperty
리턴 DependencyProperty

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

public static DependencyProperty StrokeThicknessProperty
리턴 DependencyProperty

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

public static DependencyProperty TimeSeriesProperty
리턴 DependencyProperty