Class SfSmithChart
Represents the SmithChart control which is used to visualize the data graphically.
Inheritance
Implements
Namespace: Syncfusion.UI.Xaml.SmithChart
Assembly: Syncfusion.SfSmithChart.WPF.dll
Syntax
public class SfSmithChart : Control, IDisposable
Constructors
SfSmithChart()
Initializes a new instance of the SfSmithChart class.
Declaration
public SfSmithChart()
Fields
ChartAreaBackgroundProperty
The DependencyProperty for ChartAreaBackground property.
Declaration
public static readonly DependencyProperty ChartAreaBackgroundProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ChartAreaBorderBrushProperty
The DependencyProperty for ChartAreaBorderBrush property.
Declaration
public static readonly DependencyProperty ChartAreaBorderBrushProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ChartAreaBorderThicknessProperty
The DependencyProperty for ChartAreaBorderThickness property.
Declaration
public static readonly DependencyProperty ChartAreaBorderThicknessProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ChartAreaInfoProperty
Declaration
public static readonly DependencyProperty ChartAreaInfoProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ColorModelProperty
The DependencyProperty for ColorModel property.
Declaration
public static readonly DependencyProperty ColorModelProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
HeaderProperty
The DependencyProperty for Header property.
Declaration
public static readonly DependencyProperty HeaderProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
HorizontalAxisProperty
The DependencyProperty for HorizontalAxis property.
Declaration
public static readonly DependencyProperty HorizontalAxisProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
LegendProperty
The DependencyProperty for Legend property.
Declaration
public static readonly DependencyProperty LegendProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RadialAxisProperty
The DependencyProperty for RadialAxis property.
Declaration
public static readonly DependencyProperty RadialAxisProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RadiusProperty
The DependencyProperty for Radius property.
Declaration
public static readonly DependencyProperty RadiusProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RenderingTypeProperty
The DependencyProperty for HorizontalAxis property.
Declaration
public static readonly DependencyProperty RenderingTypeProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
SeriesProperty
The DependencyProperty for Series property.
Declaration
public static readonly DependencyProperty SeriesProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
SmithChartResourceDictionaryProperty
The Dependency property for Syncfusion.UI.Xaml.SmithChart.SfSmithChart.SmithChartResourceDictionary
Declaration
public static readonly DependencyProperty SmithChartResourceDictionaryProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
TitleAlignmentProperty
The DependencyProperty for TitleAlignment property.
Declaration
public static readonly DependencyProperty TitleAlignmentProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
ChartAreaBackground
Gets or sets the style for the chart area
Declaration
public Brush ChartAreaBackground { get; set; }
Property Value
Type |
---|
System.Windows.Media.Brush |
ChartAreaBorderBrush
Gets or sets the style for the chart area
Declaration
public Brush ChartAreaBorderBrush { get; set; }
Property Value
Type |
---|
System.Windows.Media.Brush |
ChartAreaBorderThickness
Gets or sets the style for the chart area
Declaration
public Thickness ChartAreaBorderThickness { get; set; }
Property Value
Type |
---|
System.Windows.Thickness |
ChartAreaInfo
Get the smith chart center point, radius and area bounds values. All this pixel values are relative to the control.
Declaration
public ChartAreaInfo ChartAreaInfo { get; }
Property Value
Type | Description |
---|---|
ChartAreaInfo | This value can be chart area info and it return the center point, radius and area bounds of the smith chart. |
ColorModel
Gets or sets the color model for smith chart series.
Declaration
public SmithChartColorModel ColorModel { get; set; }
Property Value
Type |
---|
SmithChartColorModel |
Header
Gets or sets the title for chart.
Declaration
public object Header { get; set; }
Property Value
Type |
---|
System.Object |
HorizontalAxis
Gets or sets the style for the horizontal axis
Declaration
public HorizontalAxis HorizontalAxis { get; set; }
Property Value
Type |
---|
HorizontalAxis |
Legend
Gets or sets the Legend for SfSmithChart.
Declaration
public SmithChartLegend Legend { get; set; }
Property Value
Type |
---|
SmithChartLegend |
RadialAxis
Gets or sets the style for the radial axis
Declaration
public RadialAxis RadialAxis { get; set; }
Property Value
Type |
---|
RadialAxis |
Radius
Gets or sets the Circle radius Coefficient value to shrink the circle. It's range is 1 to 0.1 and default value is 0.95.
Declaration
public double Radius { get; set; }
Property Value
Type |
---|
System.Double |
RenderingType
Gets or sets the style for the horizontal axis
Declaration
public RenderingType RenderingType { get; set; }
Property Value
Type |
---|
RenderingType |
Series
Gets or sets collection of series
Declaration
public ChartSeriesCollection Series { get; set; }
Property Value
Type |
---|
ChartSeriesCollection |
TitleAlignment
Gets or sets the chart title alignment horizontally.
Declaration
public HorizontalAlignment TitleAlignment { get; set; }
Property Value
Type |
---|
System.Windows.HorizontalAlignment |
Methods
Dispose()
Method used to dispose unmanaged elements in SfSmithChart
Declaration
public void Dispose()
MeasureOverride(Size)
Method used to measure the chart.
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Size | availableSize | Measured size. |
Returns
Type | Description |
---|---|
System.Windows.Size | The size. |
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
Declaration
public override void OnApplyTemplate()