menu

WinUI

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Namespace Syncfusion.UI.Xaml.Charts - WinUI API Reference | Syncfusion

    Show / Hide Table of Contents

    Namespace Syncfusion.UI.Xaml.Charts

    Classes

    ActualRangeChangedEventArgs

    Provides data for the ActualRangeChanged event.

    AreaPanel

    Represents the panel where all the child elements of Chart will be arranged.

    AreaSegment
    AreaSeries

    The AreaSeries is a collection of data points connected to form a closed loop area, filled with the specified color.

    AxisElementPosition

    Represents the axis elements position in the ChartAxis. The axis elements can be positioned inside or outside the chart area.

    AxisLabelsIntersectAction

    Specifies the options for the action that is to be taken when labels intersect each other.

    BarLabelAlignment

    Represents modes for positioning the bar chart data label.

    BubbleSegment
    BubbleSeries

    The BubbleSeries displays a set of closely packed circles, whose areas are proportional to the quantities.

    CartesianDataLabelSettings

    The CartesianDataLabelSettings class is used to customize the appearance of cartesian series data labels.

    CartesianSeries
    CartesianSeriesCollection

    A collection class which holds CartesianSeries.

    CategoryAxis

    The category axis is an index-based axis that plots values based on the index of the data point collection. It displays string values in the axis labels.

    ChartAlignment

    A custom ChartBase alignment to handle both horizontal and vertical alignment types in a generalized way.

    ChartAutoScrollingMode

    Represents auto scrolling delta mode of the axis. The axis can be scrolled from the start position or end position.

    ChartAxis

    The ChartAxis is the base class for all types of axes.

    ChartAxisLabel

    Represents the content and label style for the axis label.

    ChartAxisLabelEventArgs

    Provides data for the chart axis LabelCreated event.

    ChartBase

    The ChartBase class is the base for SfCartesianChart, SfCircularChart, SfFunnelChart, SfPyramidChart, and SfPolarChart types.

    ChartBehavior

    This class is used to get the methods that are called when the pointer interactions are made in the Chart area. By using that, the user can change the behavior for different actions, like OnPointerPressed, OnPointerMoved, OnPointerReleased, OnHolding, etc.

    ChartCrosshairBehavior

    ChartCrosshairBehavior enables viewing of information related to chart coordinates at the mouse hover position or at the touch contact point inside a chart.

    ChartDataLabel
    ChartDataLabelSettings

    It's a base class for the CartesianDataLabelSettings, CircularDataLabelSettings, PolarDataLabelSettings, FunnelDataLabelSettings, and PyramidDataLabelSettings classes.

    ChartDataMarkerPresenter

    Represents ChartDataMarkerPresenter class.

    ChartFunnelMode

    Represents modes of the funnel types.

    ChartInteractiveBehavior

    ChartInteractiveBehavior is a class used to get the methods that are called when the pointer interactions are made in the Chart area. By using that, the user can change the behavior for different actions like OnPointerPressed, OnPointerMoved, OnPointerReleased, OnPointerReleased and etc.

    ChartLegend

    Represents the legend for the SfCartesianChart, SfCircularChart, SfPolarChart, SfFunnelChart, and SfPyramidChart classes.

    ChartLegendIcon

    Represents the Icon for the Chartlegend

    ChartLegendItem

    Represents the legend item chart series member.

    ChartPoint

    Create and compare chart points.

    ChartPointInfo

    Represents the information for a single point in a chart.

    ChartPolarAngle

    Represents the polar and radar chart axis start angle for primary axis, secondary axis, or both axes.

    ChartPyramidMode

    Specifies the mode in which the Y values should be interpreted in the Pyramid chart.

    ChartSegment
    ChartSelectionBehavior
    ChartSelectionChangedEventArgs

    Represents the chart selection changed event arguments.

    ChartSelectionChangingEventArgs

    Represents the chart selection changing event arguments.

    ChartSelectionType

    Defines the selection type for a ChartSelectionBehavior.

    ChartSeries
    ChartSeriesBoundsEventArgs

    Represents the chart series bounds event arguments.

    ChartSeriesCollection

    A collection class which holds ChartSeries.

    ChartSeriesPanel

    Represents the panel where the series segments and adornments will be placed.

    ChartTooltip

    Represents a content control that display a information about focused element.

    ChartTooltipBehavior

    ChartTooltipBehavior is often used to specify extra information when the mouse pointer moved over an element.

    ChartTrackballBehavior

    ChartTrackballBehavior tracks data points in a chart closer to the mouse hover position or at a touch contact point.

    ChartTrackballColorConverter

    Sets the fill color for the track ball control.

    ChartTrackballControl

    Defines the trackball control template.

    ChartZoomPanBehavior

    ZoomPanBehavior enables zooming and panning operations over a cartesian chart.

    CircularDataLabelSettings

    The CircularDataLabelSettings class is used to customize the appearance of circular series data labels.

    CircularSeries
    CircularSeriesCollection

    A collection class which holds CircularSeries.

    CircularSeriesLabelPosition

    Represents label position modes available for PieSeries adornments.

    ColumnSegment
    ColumnSeries

    The ColumnSeries displays a set of vertical bars for the given data point values.

    ConnectorMode

    Represents the type of connector line that connects the data label and data point.

    ConnectorRotationAngleConverter

    Converts the angle value by series IsTransposed.

    DataLabelPosition

    Represents the positioning of data labels.

    DataPointSelectionBehavior

    Enables the selection of individual or multiple data points in a series.

    DateTimeAxis

    DateTimeAxis is used to plot DateTime values in chart axis.

    DateTimeIntervalType

    Defines a date time interval.

    DateTimeRangePadding

    Represents range padding to the minimum and maximum extremes of the chart axis range for the DateTimeAxis.

    DoubleRange

    Defines a custom DoubleRange data type for ChartBase library.

    DoughnutSegment
    DoughnutSeries

    The DoughnutSeries displays data as a proportion of the whole. Its most commonly used to make comparisons among a set of given data.

    EdgeLabelsDrawingMode
    EdgeLabelsVisibilityMode

    Represents the visibility for the edge labels in the ChartAxis.

    FastColumnBitmapSegment
    FastColumnBitmapSeries

    The FastColumnBitmapSeries is a special kind of column series that can render a collection with large number of data points.

    FastLineBitmapSegment
    FastLineBitmapSeries

    The FastLineBitmapSeries is a special kind of line series that can render a collection with a large number of data points.

    FastLineSegment
    FastLineSeries

    The FastLineSeries is a special kind of line series that can render a collection with a large number of data points.

    FastScatterBitmapSegment
    FastScatterBitmapSeries

    The FastScatterBitmapSeries is a special kind of scatter series that can render a collection with large number of data points.

    FastStepLineBitmapSegment
    FastStepLineBitmapSeries

    The FastStepLineBitmapSeries is a special kind of step line series that can render a collection with a large number of data points.

    FunnelDataLabelSettings

    The FunnelDataLabelSettings class is used to customize the appearance of funnel chart data labels.

    FunnelSegment
    InteriorConverter

    Resolves the color of the series or segment dynamically.

    LabelAlignment

    Represents label placement in Axis.

    LabelBackgroundConverter

    Represents a converter that returns the brush to axis label.

    LabelBorderBrushConverter

    Sets the chart adornment border brush.

    LabelContentPathConverter

    Modifies the chart adornment label based on content path.

    LabelContext

    Enumeration represents series data label content.

    LabelDisplayMode

    Defines the way of display mode for trackball labels.

    LabelPlacement

    Defines the placement of category axis labels.

    LabelStyle

    LabelStyle class is used to customize the text properties such as font family, size, and foreground.

    LegendItem

    Represents the legend item members.

    LegendPlacement

    Represents the position of a child element in the chart.

    LineSegment
    LineSeries
    LogarithmicAxis

    The logarithmic axis uses a logarithmic scale, ideal for displaying data with a wide range of values, and it displays logarithmically scaled numbers as labels.

    NumericalAxis

    The numerical axis uses a numerical scale and it displays numbers as labels.

    NumericalPadding

    Represents range padding to the minimum and maximum extremes of the chart axis range for the NumericalAxis.

    PieGroupMode

    Circular series segment grouping based on group mode.

    PieSegment
    PieSeries

    The PieSeries displays data as a proportion of the whole. Its most commonly used to make comparisons among a set of given data.

    PolarAreaSeries

    The PolarAreaSeries is a series that displays data in terms of values and angles using a filled polygon shape. It allows for the visual comparison of several quantitative or qualitative aspects of a situation.

    PolarChartGridLineType

    The GridLineType property is used to change the rendering type of axis grid lines.

    PolarDataLabelSettings

    The PolarDataLabelSettings class is used to customize the appearance of polar series data labels.

    PolarLineSeries

    The PolarLineSeries is a series that displays data in terms of values and angles by using a collection of straight lines. It allows for the visual comparison of several quantitative or qualitative aspects of a situation.

    PolarSeries

    It is the base class for all types of polar series.

    PolarSeriesCollection

    A collection class which holds PolarSeries.

    PyramidDataLabelSettings

    The PyramidDataLabelSettings class is used to customize the appearance of pyramid chart data labels.

    PyramidSegment
    RangeAxisBase

    The RangeAxisBase is the base class for all types of range axis.

    ScatterSegment
    ScatterSeries

    The ScatterSeries displays a collection of data points represented by a circle of equal size.

    SegmentSelectionBrushConverter

    Resolves the SegmentSelectionBrush of the series dynamically.

    SeriesSelectionBehavior

    Enables the selection of individual or multiple series in a SfCartesianChart.

    SeriesSelectionBrushConverter

    Resolves the SeriesSelectionBrush of the series dynamically.

    SfCartesianChart

    Renders different types of cartesian-type charts, each representing a unique style of representing data with a more user-friendly and greater UI visualization.

    SfCircularChart

    Renders two different types of circular charts, including doughnut and pie. Each chart has a different presentation of the data and is made to be more user-friendly.

    SfFunnelChart

    Renders funnel chart for more user-friendly data representation and greater UI visualization.

    SfPolarChart

    Renders polar line and area charts for data representation and enhanced user interface visualization.

    SfPyramidChart

    Renders pyramid chart for more user-friendly data representation and greater UI visualization.

    ShapeType

    Represents scatter shape types.

    SplineAreaSegment
    SplineAreaSeries

    The SplineAreaSeries is a collection of data points using smooth Bezier line curves with the areas below filled.

    SplineSegment
    SplineSeries

    The SplineSeries is a set of data points linked together by smooth beizer curves.

    SplineType

    Indicates the type of spline.

    StackedArea100Series

    The StackedArea100Series is represents a 100% area series which is similar to regular area series except that the Y-values stack on top of each other.

    StackedAreaSegment
    StackedAreaSeries

    The StackedAreaSeries is a special kind of area series which is similar to regular area series except that the Y-values stack on top of each other.

    StackedColumn100Series

    The StackedColumn100Series is represents a 100% column series which is similar to regular column series except that the Y-values stack on top of each other.

    StackedColumnSegment
    StackedColumnSeries

    The StackedColumnSeries is a special kind of column series which is similar to the regular column series except that the Y-values stack on top of each other.

    StackedLine100Series

    The StackedLine100Series is represents a 100% line series which is similar to the regular line series except that the Y-values stack on top of each other.

    StackedLineSeries

    The StackedLineSeries is a special kind of line series which is similar to regular line series except that the Y-values stack on top of each other.

    StackedSeriesBase
    StepAreaSegment
    StepAreaSeries

    The StepAreaSeries is similar to AreaSeries and it uses vertical and horizontal lines to connect the data points in a series forming a step-like progression.

    StepLineSegment
    StepLineSeries

    The StepLineSeries uses vertical and horizontal lines to connect the data points in a series forming a step-like progression.

    UIElementsRecycler<T>

    Contains utility methods to add and remove elements inside a panel.

    XyDataSeries
    ZoomMode

    Indicates zooming modes of the chart.

    Interfaces

    ILayoutCalculator

    This interfaces defines the members and methods to create and arrange the child elements in a panel.

    IRangeAxis

    Interface implementation for IRangeAxis

    ISegmentSpacing
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved