[]
        
(Showing Draft Content)

C1.WPF.Chart.FlexChartBase

FlexChartBase Class

Base class for FlexChart and FlexPie controls.

Namespace: C1.WPF.Chart
Assembly: C1.WPF.FlexChart.4.6.2.dll
Syntax
public abstract class FlexChartBase : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient

Constructors

Name Description
FlexChartBase()

Creates an instance of FlexChart.

Fields

Name Description
BindingProperty

Identifies the Binding dependency property.

CustomPaletteProperty

Identifies the CustomPalette dependency property.

FooterAlignmentProperty

Identifies the FooterAlignment dependency property.

FooterProperty

Identifies the Footer dependency property.

FooterStyleProperty

Identifies the FooterStyle dependency property.

HeaderAlignmentProperty

Identifies the HeaderAlignment dependency property.

HeaderProperty

Identifies the Header dependency property.

HeaderStyleProperty

Identifies the HeaderStyle dependency property.

ItemsSourceProperty

Identifies the ItemsSource dependency property.

LegendGroupHeaderStyleProperty

Identifies the LegendGroupStyle dependency property.

LegendMaxWidthProperty

Identifies the LegendMaxWidth dependency property.

LegendOrientationProperty

Identifies the LegendOrientation dependency property.

LegendPositionProperty

Identifies the LegendPosition dependency property.

LegendReversedProperty

Identifies the LegendReversed dependency property.

LegendScrollBarStyleProperty

Identifies the LegendScrollBarStyle dependency property.

LegendStyleProperty

Identifies the LegendStyle dependency property.

LegendTextWrappingProperty

Identifies the LegendTextWrapping dependency property.

LegendTitleProperty

Identifies the LegendTitle dependency property.

LegendTitleStyleProperty

Identifies the LegendTitleStyle dependency property.

LegendToggleProperty

Identifies the LegendToggle dependency property.

PaletteProperty

Identifies the Palette dependency property.

PlotStyleProperty

Identifies the PlotStyle dependency property.

SelectedIndexProperty

Identifies the SelectedIndex dependency property.

SelectionModeProperty

Identifies the SelectionMode dependency property.

SelectionStyleProperty

Identifies the SelectionStyle dependency property.

ToolTipContentProperty

Identifies the ToolTipContent dependency property.

ToolTipProperty

Identifies the ToolTip dependency property.

_dataChanged

Data changed flag.

_updating

Update count.

Properties

Name Description
Binding

Gets or sets the name of the property that contains Y values for the series.

CanShowTooltip
CustomPalette

Gets or sets the custom chart palette.

Gets or sets the chart footer text.

FooterAlignment

Gets or sets chart footer alignment.

FooterStyle

Gets or sets chart footer style.

Header

Gets or sets the chart header text.

HeaderAlignment

Gets or sets chart header alignment.

HeaderStyle

Gets or sets chart header style.

IsDesignMode
ItemsSource

Gets or sets the collection of objects that contains the series data.

LegendGroupHeaderStyle

Gets or sets the legend title style.

LegendMaxWidth

Gets or sets the legend item MaxWidth.

LegendOrientation

Gets or sets the legend orientation.

LegendPosition

Gets or sets the chart legend position.

LegendReversed

Gets or sets whether the legend is reversed.

LegendScrollBarStyle

Gets or sets the style of legend scroll bar.

LegendScrollBars

Gets or sets which scroll bars should appear in legend.

LegendStyle

Gets or sets the legend style.

LegendTextWrapping

Gets or sets legend text wrap mode.

LegendTitle

Gets or sets the legend title.

LegendTitleStyle

Gets or sets the legend title style.

LegendToggle

Gets or sets a value indicating whether clicking legend items toggles the series visibility in the chart.

Palette

Gets or sets the chart palette.

PlotStyle

Gets or sets chart plot area style.

SelectedIndex

Gets or sets the index of selected element.

SelectionMode

Gets or sets the chart selection mode.

SelectionStyle

Gets or sets the style of selected element.

ToolTip

Gets or sets the chart tooltip.

ToolTipContent

Gets or sets the chart tooltip content.

Methods

Name Description
BeginUpdate()

Suspends notifications until the next call to EndUpdate.

DataPropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)

Fires when data property changes.

EndUpdate()

Resumes notifications suspended by calls to BeginUpdate.

GetContent(HitTestInfo, string)

Gets the content by specified template.

HitTest(Point)

Gets a HitTestInfo object with information about the specified point.

HitTestTooltip(Point)
Invalidate()

Invalidates the chart.

OnItemsSourceChanged(object)
OnMouseEnter(MouseEventArgs)
OnMouseLeave(MouseEventArgs)
OnMouseMove(MouseEventArgs)
OnMouseWheel(MouseWheelEventArgs)
OnSelectionChanged(EventArgs)

Called when selection was changed.

OnSelectionChanged(DependencyObject, DependencyPropertyChangedEventArgs)
OnToolTipOpening(ToolTipEventArgs)
PropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)

Fires when property changes.

SaveImage(Stream, ImageFormat, int, int, Color?, int, int)

Saves chart as image with to the specified stream.

Events

Name Description
LegendItemFormat

Fires when formatting legend item.

Rendered

Fires after chart finishes rendering.

Rendering

Fires before chart starts rendering.

SelectionChanged

Fires after selected element was changed.