Click or drag to resize

ViewPolar Class

LightningChart .NET Help
ViewPolar class inherits ViewPolarBase.
Inheritance Hierarchy

Namespace: LightningChartLib.UWP.ChartingMVVM.Views.ViewPolar
Assembly: LightningChart.UWP.ChartingMVVM (in LightningChart.UWP.ChartingMVVM.dll) Version: 11.0.1
XMLNS for XAML: Not mapped to an xmlns.
Syntax
[SerializableAttribute]
[TypeConverterAttribute(typeof(GeneralTypeConverter))]
public class ViewPolar : ViewPolarBase

The ViewPolar type exposes the following members.

Constructors
 NameDescription
Public methodViewPolar Constructs new ViewPolar.
Public methodViewPolar(LightningChart) Constructs new ViewPolar.
Top
Properties
 NameDescription
Public propertyAnnotations Gets or sets pan annotations list. This is a dependency property.
(Inherited from ViewPolarBase)
Public propertyAreaSeries Gets or sets pan polar area series list. This is a dependency property.
(Inherited from ViewPolarBase)
Public propertyAutoSizeMargins Automatically size margins based on LegendBox position and size. This is a dependency property.
(Inherited from ViewRoundBase)
Public propertyAxes Gets or sets pan polar axis list. This is a dependency property.
Public propertyAxisAutoPlacement Placement of Amplitude Axis is done automatically. If false, it will consider start angle as 0.
Public propertyBorder Border options
(Inherited from ViewRoundBase)
Public propertyDataCursor Axis value indicator length. This is a dependency property.
Public propertyGraphBackground Gets or sets graph background fill. This is a dependency property.
(Inherited from View2D)
Public propertyLegendBox Gets or sets pan legend box. Shows description of series. This is a dependency property.
(Inherited from ViewPolarBase)
Public propertyMargins Gets or sets margins between control's edges and for example graph area borders in DIPs. This is a dependency property.
(Inherited from ViewRoundBase)
Public propertyMarkers Gets or sets pan polar markers. This is a dependency property.
(Inherited from ViewPolarBase)
Public propertyPointLineSeries Gets or sets pan polar point line series list. This is a dependency property.
(Inherited from ViewPolarBase)
Public propertySectors Gets or sets pan sector list. This is a dependency property.
(Inherited from ViewPolarBase)
Public propertyZoomPanOptions Gets or sets zoom, pan and auto-fit options. This is a dependency property.
(Inherited from ViewPolarBase)
Public propertyZoomScale Current zooming scale. 1 is the deafult zoom that shows the circle at it's maximum size so that it just fills the view area reduced by the margins.
(Inherited from ViewRoundBase)
Top
Methods
 NameDescription
Public methodCoordsToUCValue(PointFloat, Boolean) Convert absolute screen coordinates to relative unit circle coordinates.
(Inherited from ViewRoundBase)
Public methodCoordsToUCValue(PointFloat, Boolean) Convert absolute screen coordinates to relative unit circle coordinates. The given pointfloat is modified.
(Inherited from ViewRoundBase)
Public methodStatic memberCreateDefaultPolarAxes Create Polar Axes.
Public methodDispose Release all resources used by this instance.
(Inherited from ChartNode)
Public methodFreeMarkersDrawData Free markers.
(Overrides ViewRoundBaseFreeMarkersDrawData(Boolean))
Public methodGetChartDiameterAndCenter Get Smith or Polar charts outer diameter and center point in screen coordinates.
(Inherited from ViewRoundBase)
Public methodGetMarginsRect Gets a rectangle defining the area inside margins in DIPs.
(Inherited from View2D)
Public methodGetViewCornerValues(Int32, PointPolar, PointPolar) Gets the current view's top-left and bottom-right corner axis values for the given axis.
Public methodGetViewCornerValues(Int32, PointPolar, PointPolar, PointPolar, PointPolar) Gets the current view's top-left, bottom-left, top-right and bottom-right corner axis values for the given axis.
Public methodToString Convert class description to string
(Inherited from ViewPolarBase)
Public methodUCValueToCoord(PointFloat, Boolean) Convert relative unit circle coordinates to absolute screen coordinates.
(Inherited from ViewRoundBase)
Public methodUCValueToCoord(PointFloat, Boolean) Convert relative unit circle coordinates to absolute screen coordinates. The given pointfloat is modified.
(Inherited from ViewRoundBase)
Public methodUCValueToCoord(PointUnitCircle, Boolean) Convert relative unit circle coordinates to absolute screen coordinates.
(Inherited from ViewRoundBase)
Public methodWheelScrolled Mouse wheel has been scrolled.
(Overrides ViewRoundBaseWheelScrolled(UserInteractiveDeviceEventArgs, LightningChart))
Public methodZoom(PointPolar, PointPolar, Int32) Zooms the view to given rectangle, defined by the axis values of the diagonal corners of the rectangle. If the rectangle is of wrong aspect ratio, center point of the given rectangle is followed.
Public methodZoom(Int32, Int32, Int32, Int32) Zoom the chart in or out. If stop point X is greater than start point X, zooms in. If stop point X is less than start point X action follows RightToLeftZoom property.
(Inherited from ViewRoundBase)
Public methodZoomByFactor Zoom by given factor and around given view center as DIP or screen coordinates.
(Inherited from ViewRoundBase)
Public methodZoomToFit Zooms the view so that the data is visible at maximum possible size.

Area is either the full drawing area inside Margins or are further limited by ZoomPadding, depending on case. For more information, see options at ZoomAreaRound.


(Inherited from ViewRoundBase)
Public methodZoomToLabelsArea Zooms the round view so that labels area is fitted to area inside ZoomPadding.

Publicly accessible via ZoomToFit(ZoomAreaRound) method and ZoomToData.


(Inherited from ViewRoundBase)
Top
Events
 NameDescription
Public eventBeforePanning Panning is about to start.
(Inherited from ViewRoundBase)
Public eventBeforeZooming Zooming is about to start.
(Inherited from ViewRoundBase)
Public eventMarginsChanged Margins changed.
(Inherited from ViewBase)
Public eventPanned Panning has ended.
(Inherited from ViewRoundBase)
Public eventValueChangedInternallyEvent Value has changed internally by chart or by user manipulation of chart object.
(Inherited from ChartNode)
Public eventZoomed Zooming has ended.
(Inherited from ViewRoundBase)
Top
Fields
 NameDescription
Public fieldStatic memberAxesProperty Identifies the Axes dependency property.
Public fieldStatic memberAxisAutoPlacementProperty Identifies the Amplitude Axis dependency property. Placement of Amplitude Axis is done automatically. If false, it will consider start angle as 0.
Public fieldStatic memberDataCursorProperty Identifies the IndicatorLength dependency property.
Top
See Also