BarSeriesBase Class
Represents a base class for bar series used in a XYChart.
[StyleTypedProperty(Property = "BarStyle", StyleTargetType = typeof(Border))]
public abstract class BarSeriesBase : XYSeriesBase, IOrientedElement
- Inheritance:
- object Visual UIElement FrameworkElement Control SeriesBase XYSeriesBase object
- Derived:
- BarSeries
- Implements:
- IOrientedElement
Constructors
BarSeriesBase()
Initializes an instance of the class.
protected BarSeriesBase()
Properties
BarStyle
BarTemplate
The DataTemplate that is used to customize the content of a single bar in a bar series.
LabelPositioningMode
The LabelPositioningMode used to determine how labels are laid out.
public LabelPositioningMode LabelPositioningMode { get; set; }
Property Value
- LabelPositioningMode:
The default value is FromBaseline.
LogicalOrientation
The logical orientation of the series.
MarkerVisibility
A value indicating which markers are rendered along the series.
public ChartMarkerVisibility MarkerVisibility { get; set; }
Property Value
- ChartMarkerVisibility:
The default value is None.
MinimumMargin
Returns the minimum margin around the plotted area required by the series.
Orientation
The orientation of the series.
public Orientation Orientation { get; set; }
Property Value
- Orientation:
The default value is Horizontal.
RequiresSlottedLayout
Indicates whether the series requires slotted layout.
Fields
BarStyleProperty
Defines the BarStyle property.
public static readonly DependencyProperty BarStyleProperty
BarTemplateProperty
Defines the BarTemplate property.
public static readonly DependencyProperty BarTemplateProperty
LabelPositioningModeProperty
Defines the LabelPositioningMode property.
public static readonly DependencyProperty LabelPositioningModeProperty
MarkerVisibilityProperty
Defines the MarkerVisibility property.
public static readonly DependencyProperty MarkerVisibilityProperty
OrientationProperty
Defines the Orientation property.
public static readonly DependencyProperty OrientationProperty
Inherited Members
- XYSeriesBase.AggregationFactorProperty
- XYSeriesBase.DescriptionProperty
- XYSeriesBase.IsAggregationEnabledProperty
- XYSeriesBase.LegendMarkerStyleProperty
- XYSeriesBase.LegendStringFormatProperty
- XYSeriesBase.MarkerStyleProperty
- XYSeriesBase.PrimaryAggregationKindProperty
- XYSeriesBase.SecondaryAggregationKindProperty
- XYSeriesBase.StackKindProperty
- XYSeriesBase.XAxisProperty
- XYSeriesBase.XPathProperty
- XYSeriesBase.YAxisProperty
- XYSeriesBase.YPathProperty
- XYSeriesBase.NormalizeValue(object, object)
- XYSeriesBase.Refresh()
- XYSeriesBase.AggregationFactor
- XYSeriesBase.Chart
- XYSeriesBase.Description
- XYSeriesBase.IsAggregationEnabled
- XYSeriesBase.LegendMarkerStyle
- XYSeriesBase.LegendStringFormat
- XYSeriesBase.MarkerStyle
- XYSeriesBase.PrimaryAggregationKind
- XYSeriesBase.SecondaryAggregationKind
- XYSeriesBase.StackKind
- XYSeriesBase.XAxis
- XYSeriesBase.XPath
- XYSeriesBase.YAxis
- XYSeriesBase.YPath
- XYSeriesBase.Refreshed
- SeriesBase.IndexProperty
- SeriesBase.ItemsSourceProperty
- SeriesBase.GetLabelText(object, object, object, object, object)
- SeriesBase.OnItemsSourceChanged(IEnumerable, IEnumerable)
- SeriesBase.OnItemsSourceCollectionChanged(object, NotifyCollectionChangedEventArgs)
- SeriesBase.Index
- SeriesBase.ItemsSource
- SeriesBase.LabelAngle
- SeriesBase.LabelFormat
- SeriesBase.LabelFunc
- SeriesBase.LabelStyle
- SeriesBase.LabelVisibility