New to Telerik UI for WinFormsStart a free 30-day trial

The annotation model object which encapsulates the logic for calculating the bounds of the free figure points.

Definition

Namespace:Telerik.Charting

Assembly:Telerik.WinControls.ChartView.dll

Syntax:

C#
public class CartesianFreeFigureAnnotationModel : MultipleAxesAnnotationModel, IDisposable, INotifyPropertyChanged

Inheritance: objectDisposableObjectPropertyBagObjectChartNodeChartElementChartAnnotationModelMultipleAxesAnnotationModelCartesianFreeFigureAnnotationModel...

Implements: IDisposableINotifyPropertyChanged

Inherited Members MultipleAxesAnnotationModel.OnFirstAxisChanged()MultipleAxesAnnotationModel.OnSecondAxisChanged()MultipleAxesAnnotationModel.FirstAxisMultipleAxesAnnotationModel.SecondAxisChartAnnotationModel.Update()ChartElement.FindAncestor<T>()ChartElement.IsAncestorOf(ChartNode)ChartElement.FindDescendant<T>()ChartElement.FindDescendant(Predicate<ChartNode>)ChartElement.EnumDescendants()ChartElement.EnumDescendants(TreeTraversalMode)ChartElement.EnumDescendants(Predicate<ChartNode>, TreeTraversalMode)ChartElement.DisposeManagedResources()ChartElement.PresenterChartNode.Arrange(RadRect, bool)ChartNode.Invalidate()ChartNode.SetValueCore(int, object)ChartNode.ClearValueCore(int)ChartNode.IsArrangeValidChartNode.NodeStateChartNode.IndexChartNode.CollectionIndexChartNode.IsTreeLoadedChartNode.LayoutSlotChartNode.ParentChartNode.PropertyChangedPropertyBagObject.IsLocalValue(int)PropertyBagObject.GetValue(int)PropertyBagObject.SetValue(int, object)PropertyBagObject.ClearValue(int)PropertyBagObject.GetTypedValue<T>(int, T)PropertyBagObject.PropertyStoreDisposableObject.Dispose()DisposableObject.DisposeUnmanagedResources()DisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.EventsDisposableObject.DisposingDisposableObject.Disposed...

Constructors

C#
public CartesianFreeFigureAnnotationModel()

Properties

Gets if the model is updated.

C#
public override bool IsUpdated { get; }
Property Value:

The is updated.

Overrides: ChartAnnotationModel.IsUpdated

Methods

Arranges by the rect.

C#
protected override RadRect ArrangeCore(RadRect availableRect)
Parameters:availableRectRadRectReturns:

RadRect

Overrides: ChartAnnotationModel.ArrangeCore(RadRect)

Updates the model.

C#
protected override void UpdateCore()

Overrides: ChartAnnotationModel.UpdateCore()