MicroBarSeriesBase Class
Represents a base class for bar series used in a MicroXYChart.
[StyleTypedProperty(Property = "BarNegativeStyle", StyleTargetType = typeof(Shape))]
[StyleTypedProperty(Property = "BarStyle", StyleTargetType = typeof(Shape))]
public abstract class MicroBarSeriesBase : MicroXYSeriesBase
- Inheritance:
- object Visual UIElement FrameworkElement Control MicroSeriesBase MicroXYSeriesBase object
- Derived:
- MicroBarSeries MicroWinLossSeries
Constructors
MicroBarSeriesBase()
Initializes an instance of the class.
protected MicroBarSeriesBase()
Properties
BarHighStyle
BarLowStyle
BarNegativeStyle
BarSpacing
The amount of spacing applied to either side of the individual bar shapes.
BarStyle
BarStyleKinds
A MicroBarSeriesStyleKinds which indicates what style kinds are used for bars along the series.
public MicroBarSeriesStyleKinds BarStyleKinds { get; set; }
Property Value
- MicroBarSeriesStyleKinds:
The default value is None.
LogicalOrientation
The logical orientation of the series.
MarkerVisibility
A value indicating which markers are rendered along the series.
public MicroChartMarkerVisibility MarkerVisibility { get; set; }
Property Value
- MicroChartMarkerVisibility:
The default value is None.
Orientation
The orientation of the series.
public Orientation Orientation { get; set; }
Property Value
- Orientation:
The default value is Horizontal.
RequiresSlottedLayout
A value indicating whether the series requires slotted layout.
Methods
GetMinimumMargin()
The minimum margin around the plotted area required by the series.
PlotSeries(MicroXYChartPlotter)
Plots the series to the associated chart using the specified plotter.
protected override void PlotSeries(MicroXYChartPlotter plotter)
| Parameter | Type | Description |
|---|---|---|
| plotter | MicroXYChartPlotter | The plotter used to render shapes on the chart. |
Fields
BarHighStyleProperty
Defines the BarHighStyle property.
public static readonly DependencyProperty BarHighStyleProperty
BarLowStyleProperty
Defines the BarLowStyle property.
public static readonly DependencyProperty BarLowStyleProperty
BarNegativeStyleProperty
Defines the BarNegativeStyle property.
public static readonly DependencyProperty BarNegativeStyleProperty
BarSpacingProperty
Defines the BarSpacing property.
public static readonly DependencyProperty BarSpacingProperty
BarStyleKindsProperty
Defines the BarStyleKinds property.
public static readonly DependencyProperty BarStyleKindsProperty
BarStyleProperty
Defines the BarStyle property.
public static readonly DependencyProperty BarStyleProperty
MarkerVisibilityProperty
Defines the MarkerVisibility property.
public static readonly DependencyProperty MarkerVisibilityProperty
OrientationProperty
Defines the Orientation property.
public static readonly DependencyProperty OrientationProperty
Inherited Members
- MicroXYSeriesBase.DescriptionProperty
- MicroXYSeriesBase.AggregationFactorProperty
- MicroXYSeriesBase.IsAggregationEnabledProperty
- MicroXYSeriesBase.LegendItemTemplateProperty
- MicroXYSeriesBase.LegendMarkerStyleProperty
- MicroXYSeriesBase.LegendStringFormatProperty
- MicroXYSeriesBase.MarkerFirstStyleProperty
- MicroXYSeriesBase.MarkerHighStyleProperty
- MicroXYSeriesBase.MarkerLastStyleProperty
- MicroXYSeriesBase.MarkerLowStyleProperty
- MicroXYSeriesBase.MarkerNegativeStyleProperty
- MicroXYSeriesBase.MarkerStyleProperty
- MicroXYSeriesBase.MarkerStyleKindsProperty
- MicroXYSeriesBase.PrimaryAggregationKindProperty
- MicroXYSeriesBase.SecondaryAggregationKindProperty
- MicroXYSeriesBase.StackKindProperty
- MicroXYSeriesBase.XPathProperty
- MicroXYSeriesBase.YPathProperty
- MicroXYSeriesBase.NormalizeValue(object, object)
- MicroXYSeriesBase.PrepareSeries(MicroXYChartPlotter)
- MicroXYSeriesBase.Refresh()
- MicroXYSeriesBase.AggregationFactor
- MicroXYSeriesBase.Chart
- MicroXYSeriesBase.DataPoints
- MicroXYSeriesBase.Description
- MicroXYSeriesBase.IsAggregationEnabled
- MicroXYSeriesBase.LegendItemTemplate
- MicroXYSeriesBase.LegendMarkerStyle
- MicroXYSeriesBase.LegendStringFormat
- MicroXYSeriesBase.MarkerFirstStyle
- MicroXYSeriesBase.MarkerHighStyle
- MicroXYSeriesBase.MarkerLastStyle
- MicroXYSeriesBase.MarkerLowStyle
- MicroXYSeriesBase.MarkerNegativeStyle
- MicroXYSeriesBase.MarkerStyle
- MicroXYSeriesBase.MarkerStyleKinds
- MicroXYSeriesBase.PrimaryAggregationKind
- MicroXYSeriesBase.RequiresNormalizedValues
- MicroXYSeriesBase.SecondaryAggregationKind
- MicroXYSeriesBase.StackKind
- MicroXYSeriesBase.XPath
- MicroXYSeriesBase.YPath
- MicroSeriesBase.IndexProperty
- MicroSeriesBase.ItemsSourceProperty
- MicroSeriesBase.NotifyPropertyChanged(string)
- MicroSeriesBase.OnItemsSourceChanged(IEnumerable, IEnumerable)
- MicroSeriesBase.OnItemsSourceCollectionChanged(object, NotifyCollectionChangedEventArgs)
- MicroSeriesBase.OnPropertyChanged(string)
- MicroSeriesBase.OnPropertyChanged(PropertyChangedEventArgs)
- MicroSeriesBase.SetProperty<T>(ref T, T, string)
- MicroSeriesBase.Index
- MicroSeriesBase.ItemsSource
- MicroSeriesBase.PropertyChanged