C# 클래스 LiveCharts.Wpf.Charts.Base.Chart

파일 보기 프로젝트 열기: beto-rodriguez/Live-Charts

공개 프로퍼티들

프로퍼티 타입 설명
AnimationsSpeedProperty System.Windows.DependencyProperty
AxisXProperty System.Windows.DependencyProperty
AxisYProperty System.Windows.DependencyProperty
ChartLegendProperty System.Windows.DependencyProperty
DataTooltipProperty System.Windows.DependencyProperty
DisableAnimationsProperty System.Windows.DependencyProperty
HoverableProperty System.Windows.DependencyProperty
LegendLocationProperty System.Windows.DependencyProperty
ScrollBarFillProperty System.Windows.DependencyProperty
ScrollHorizontalFromProperty System.Windows.DependencyProperty
ScrollHorizontalToProperty System.Windows.DependencyProperty
ScrollModeProperty System.Windows.DependencyProperty
ScrollVerticalFromProperty System.Windows.DependencyProperty
ScrollVerticalToProperty System.Windows.DependencyProperty
SeriesColorsProperty System.Windows.DependencyProperty
SeriesProperty System.Windows.DependencyProperty
TooltipTimeoutProperty System.Windows.DependencyProperty
UpdaterStateProperty System.Windows.DependencyProperty
ZoomProperty System.Windows.DependencyProperty
ZoomingSpeedProperty System.Windows.DependencyProperty

보호된 프로퍼티들

프로퍼티 타입 설명
ChartCoreModel ChartCore

Private Properties

프로퍼티 타입 설명
AttachHoverableEventTo void
Chart System
ChartUpdated void
DataMouseDown void
DataMouseEnter void
DataMouseLeave void
DisableSectionDragMouseUp void
DragSection void
GetDesignerModeCollection SeriesCollection
MouseWheelOnRoll void
OnDataClick void
OnDraggingEnd void
OnDraggingStart void
OnIsVisibleChanged void
OnLoaded void
OnSeriesChanged void
OnSizeChanged void
PrepareScrolBar void
ScrollBarOnMouseDown void
ScrollBarOnMouseMove void
ScrollBarOnMouseUp void
ScrollLimitOnChanged void
ScrollModeOnChanged void
SetClip void
TooltipTimeoutCallback void
TooltipTimeoutTimerOnTick void
UpdateChartFrequency void

공개 메소드들

메소드 설명
AddToDrawMargin ( object element ) : void

Adds to draw margin.

AddToView ( object element ) : void

Adds to view.

EnsureElementBelongsToCurrentDrawMargin ( object element ) : void

Ensures the element belongs to current draw margin.

EnsureElementBelongsToCurrentView ( object element ) : void

Ensures the element belongs to current view.

GetCanvas ( ) : object

Gets the canvas.

GetCanvasElements ( ) : int

Gets the canvas elements.

GetDrawMarginElements ( ) : int

Gets the draw margin elements.

GetNextDefaultColor ( ) : System.Color

Gets the default color of the next.

HideLegend ( ) : void

Hides the legend.

HideTooltip ( ) : void

Hides the tooltip.

LoadLegend ( ) : CoreSize

Loads the legend.

MapXAxes ( ChartCore chart ) : List

Maps the x axes.

MapYAxes ( ChartCore chart ) : List

Maps the y axes.

MockIt ( CoreSize size ) : void

Mocks it.

RemoveFromDrawMargin ( object element ) : void

Removes from draw margin.

RemoveFromView ( object element ) : void

Removes from view.

SetDrawMarginHeight ( double value ) : void

Sets the height of the draw margin.

SetDrawMarginLeft ( double value ) : void

Sets the draw margin left.

SetDrawMarginTop ( double value ) : void

Sets the draw margin top.

SetDrawMarginWidth ( double value ) : void

Sets the width of the draw margin.

ShowLegend ( CorePoint at ) : void

Shows the legend.

Update ( bool restartView = false, bool force = false ) : void

Forces the chart to update

보호된 메소드들

메소드 설명
CallChartUpdater ( bool animate = false, bool updateNow = false ) : PropertyChangedCallback

Calls the chart updater

GetTooltipPosition ( ChartPoint senderPoint ) : Point

Gets the tooltip position.

비공개 메소드들

메소드 설명
AttachHoverableEventTo ( FrameworkElement element ) : void
Chart ( ) : System
ChartUpdated ( ) : void
DataMouseDown ( object sender, System.Windows.Input.MouseEventArgs e ) : void
DataMouseEnter ( object sender, EventArgs e ) : void
DataMouseLeave ( object sender, EventArgs e ) : void
DisableSectionDragMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs mouseButtonEventArgs ) : void
DragSection ( object sender, System.Windows.Input.MouseEventArgs e ) : void
GetDesignerModeCollection ( ) : SeriesCollection
MouseWheelOnRoll ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
OnDataClick ( object sender, ChartPoint point ) : void
OnDraggingEnd ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnDraggingStart ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnIsVisibleChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs ) : void
OnLoaded ( object sender, RoutedEventArgs args ) : void
OnSeriesChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSizeChanged ( object sender, System.Windows.SizeChangedEventArgs args ) : void
PrepareScrolBar ( ) : void
ScrollBarOnMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
ScrollBarOnMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
ScrollBarOnMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
ScrollLimitOnChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
ScrollModeOnChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SetClip ( ) : void
TooltipTimeoutCallback ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs ) : void
TooltipTimeoutTimerOnTick ( object sender, EventArgs eventArgs ) : void
UpdateChartFrequency ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void

메소드 상세

AddToDrawMargin() 공개 메소드

Adds to draw margin.
public AddToDrawMargin ( object element ) : void
element object The element.
리턴 void

AddToView() 공개 메소드

Adds to view.
public AddToView ( object element ) : void
element object The element.
리턴 void

CallChartUpdater() 보호된 정적인 메소드

Calls the chart updater
protected static CallChartUpdater ( bool animate = false, bool updateNow = false ) : PropertyChangedCallback
animate bool if true, the series view will be removed and added again, this restarts animations also.
updateNow bool forces the updater to run as this function is called.
리턴 PropertyChangedCallback

EnsureElementBelongsToCurrentDrawMargin() 공개 메소드

Ensures the element belongs to current draw margin.
public EnsureElementBelongsToCurrentDrawMargin ( object element ) : void
element object The element.
리턴 void

EnsureElementBelongsToCurrentView() 공개 메소드

Ensures the element belongs to current view.
public EnsureElementBelongsToCurrentView ( object element ) : void
element object The element.
리턴 void

GetCanvas() 공개 메소드

Gets the canvas.
public GetCanvas ( ) : object
리턴 object

GetCanvasElements() 공개 메소드

Gets the canvas elements.
public GetCanvasElements ( ) : int
리턴 int

GetDrawMarginElements() 공개 메소드

Gets the draw margin elements.
public GetDrawMarginElements ( ) : int
리턴 int

GetNextDefaultColor() 공개 메소드

Gets the default color of the next.
public GetNextDefaultColor ( ) : System.Color
리턴 System.Color

GetTooltipPosition() 보호된 메소드

Gets the tooltip position.
protected GetTooltipPosition ( ChartPoint senderPoint ) : Point
senderPoint ChartPoint The sender point.
리턴 Point

HideLegend() 공개 메소드

Hides the legend.
public HideLegend ( ) : void
리턴 void

HideTooltip() 공개 메소드

Hides the tooltip.
public HideTooltip ( ) : void
리턴 void

LoadLegend() 공개 메소드

Loads the legend.
The current legend is not valid, ensure it implements IChartLegend
public LoadLegend ( ) : CoreSize
리턴 CoreSize

MapXAxes() 공개 메소드

Maps the x axes.
public MapXAxes ( ChartCore chart ) : List
chart ChartCore The chart.
리턴 List

MapYAxes() 공개 메소드

Maps the y axes.
public MapYAxes ( ChartCore chart ) : List
chart ChartCore The chart.
리턴 List

MockIt() 공개 메소드

Mocks it.
public MockIt ( CoreSize size ) : void
size CoreSize The size.
리턴 void

RemoveFromDrawMargin() 공개 메소드

Removes from draw margin.
public RemoveFromDrawMargin ( object element ) : void
element object The element.
리턴 void

RemoveFromView() 공개 메소드

Removes from view.
public RemoveFromView ( object element ) : void
element object The element.
리턴 void

SetDrawMarginHeight() 공개 메소드

Sets the height of the draw margin.
public SetDrawMarginHeight ( double value ) : void
value double The value.
리턴 void

SetDrawMarginLeft() 공개 메소드

Sets the draw margin left.
public SetDrawMarginLeft ( double value ) : void
value double The value.
리턴 void

SetDrawMarginTop() 공개 메소드

Sets the draw margin top.
public SetDrawMarginTop ( double value ) : void
value double The value.
리턴 void

SetDrawMarginWidth() 공개 메소드

Sets the width of the draw margin.
public SetDrawMarginWidth ( double value ) : void
value double The value.
리턴 void

ShowLegend() 공개 메소드

Shows the legend.
public ShowLegend ( CorePoint at ) : void
at CorePoint At.
리턴 void

Update() 공개 메소드

Forces the chart to update
public Update ( bool restartView = false, bool force = false ) : void
restartView bool Indicates whether the update should restart the view, animations will run again if true.
force bool Force the updater to run when called, without waiting for the next updater step.
리턴 void

프로퍼티 상세

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

The animations speed property
public static DependencyProperty,System.Windows AnimationsSpeedProperty
리턴 System.Windows.DependencyProperty

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

The axis x property
public static DependencyProperty,System.Windows AxisXProperty
리턴 System.Windows.DependencyProperty

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

The axis y property
public static DependencyProperty,System.Windows AxisYProperty
리턴 System.Windows.DependencyProperty

ChartCoreModel 보호되어 있는 프로퍼티

Chart core model, the model calculates the chart.
protected ChartCore ChartCoreModel
리턴 ChartCore

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

The chart legend property
public static DependencyProperty,System.Windows ChartLegendProperty
리턴 System.Windows.DependencyProperty

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

The data tooltip property
public static DependencyProperty,System.Windows DataTooltipProperty
리턴 System.Windows.DependencyProperty

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

The disable animations property
public static DependencyProperty,System.Windows DisableAnimationsProperty
리턴 System.Windows.DependencyProperty

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

The hoverable property
public static DependencyProperty,System.Windows HoverableProperty
리턴 System.Windows.DependencyProperty

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

The legend location property
public static DependencyProperty,System.Windows LegendLocationProperty
리턴 System.Windows.DependencyProperty

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

The scroll bar fill property
public static DependencyProperty,System.Windows ScrollBarFillProperty
리턴 System.Windows.DependencyProperty

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

The scroll horizontal from property
public static DependencyProperty,System.Windows ScrollHorizontalFromProperty
리턴 System.Windows.DependencyProperty

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

The scroll horizontal to property
public static DependencyProperty,System.Windows ScrollHorizontalToProperty
리턴 System.Windows.DependencyProperty

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

The scroll mode property
public static DependencyProperty,System.Windows ScrollModeProperty
리턴 System.Windows.DependencyProperty

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

The scroll vertical from property
public static DependencyProperty,System.Windows ScrollVerticalFromProperty
리턴 System.Windows.DependencyProperty

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

The scroll vertical to property
public static DependencyProperty,System.Windows ScrollVerticalToProperty
리턴 System.Windows.DependencyProperty

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

The series colors property
public static DependencyProperty,System.Windows SeriesColorsProperty
리턴 System.Windows.DependencyProperty

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

The series property
public static DependencyProperty,System.Windows SeriesProperty
리턴 System.Windows.DependencyProperty

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

The tooltip timeout property
public static DependencyProperty,System.Windows TooltipTimeoutProperty
리턴 System.Windows.DependencyProperty

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

The updater state property
public static DependencyProperty,System.Windows UpdaterStateProperty
리턴 System.Windows.DependencyProperty

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

The zoom property
public static DependencyProperty,System.Windows ZoomProperty
리턴 System.Windows.DependencyProperty

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

The zooming speed property
public static DependencyProperty,System.Windows ZoomingSpeedProperty
리턴 System.Windows.DependencyProperty