skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadChartBase

Inheritance
System.Object
RadControl
PresenterBase
RadChartBase
RadCartesianChart
RadPieChart
RadPolarChart
Inherited Members
PresenterBase.InfinitySize
PresenterBase.InfinityPoint
PresenterBase.IElementPresenter.MeasureContent(Object, Object)
PresenterBase.RefreshNode(Object)
PresenterBase.InvalidatePalette()
PresenterBase.MeasureNodeOverride(Node, Object)
PresenterBase.RefreshNodeCore(Node)
PresenterBase.CreateContentPresenter(Object, DataTemplate)
PresenterBase.IElementPresenter.IsVisible
PresenterBase.RenderSurface
PresenterBase.Compositor
PresenterBase.ContainerVisualRoot
RadControl.EndVisualStateUpdate(Boolean, Boolean)
RadControl.UpdateVisualState(Boolean)
RadControl.BeginVisualStateUpdate()
RadControl.SetVisualState(String, Boolean)
RadControl.CanUpdateVisualState()
RadControl.ComposeVisualStateName()
RadControl.MeasureOverride(Size)
RadControl.OnApplyTemplate()
RadControl.OnIsEnabledChanged(Boolean, Boolean)
RadControl.OnLoaded()
RadControl.CurrentVisualState
RadControl.IsLoaded
RadControl.IsLoading
RadControl.IsUnloaded
RadControl.WasUnloaded
RadControl.IsTemplateApplied
Namespace: Telerik.UI.Xaml.Controls.Chart
Assembly: Telerik.WinUI.Controls.dll

Syntax

public abstract class RadChartBase : PresenterBase, IChartView, IChartElementPresenter, IView, IElementPresenter, ILegendInfoProvider, INoDesiredSizeControl

Constructors

RadChartBase()

Declaration
protected RadChartBase()

Fields

ContainerVisualsFactoryProperty

Declaration
public static readonly DependencyProperty ContainerVisualsFactoryProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

EmptyContentProperty

Declaration
public static readonly DependencyProperty EmptyContentProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

EmptyContentTemplateProperty

Declaration
public static readonly DependencyProperty EmptyContentTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

MaxZoomProperty

Declaration
public static readonly DependencyProperty MaxZoomProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

MinZoomProperty

Declaration
public static readonly DependencyProperty MinZoomProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

PaletteNameProperty

Declaration
public static readonly DependencyProperty PaletteNameProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

PaletteProperty

Declaration
public static readonly DependencyProperty PaletteProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

PlotAreaStyleProperty

Declaration
public static readonly DependencyProperty PlotAreaStyleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ScrollOffsetProperty

Declaration
public static readonly DependencyProperty ScrollOffsetProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

SelectionPaletteNameProperty

Declaration
public static readonly DependencyProperty SelectionPaletteNameProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

SelectionPaletteProperty

Declaration
public static readonly DependencyProperty SelectionPaletteProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

SeriesProviderProperty

Declaration
public static readonly DependencyProperty SeriesProviderProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ZoomProperty

Declaration
public static readonly DependencyProperty ZoomProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

Properties

Behaviors

Declaration
public ChartBehaviorCollection Behaviors { get; }
Property Value
ChartBehaviorCollection

ClipToBounds

Declaration
public bool ClipToBounds { get; set; }
Property Value
System.Boolean

ContainerVisualsFactory

Declaration
public ContainerVisualsFactory ContainerVisualsFactory { get; set; }
Property Value
ContainerVisualsFactory

EmptyContent

Declaration
public object EmptyContent { get; set; }
Property Value
System.Object

EmptyContentTemplate

Declaration
public DataTemplate EmptyContentTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.DataTemplate

MaxZoom

Declaration
public Size MaxZoom { get; set; }
Property Value
Windows.Foundation.Size

MinZoom

Declaration
public Size MinZoom { get; set; }
Property Value
Windows.Foundation.Size

Palette

Declaration
public ChartPalette Palette { get; set; }
Property Value
ChartPalette

PaletteName

Declaration
public PredefinedPaletteName PaletteName { get; set; }
Property Value
PredefinedPaletteName

PlotAreaClip

Declaration
public RadRect PlotAreaClip { get; }
Property Value
RadRect

Implements
IChartView.PlotAreaClip

PlotAreaStyle

Declaration
public Style PlotAreaStyle { get; set; }
Property Value
Microsoft.UI.Xaml.Style

PlotOrigin

Declaration
public Point PlotOrigin { get; }
Property Value
Windows.Foundation.Point

ScrollOffset

Declaration
public Point ScrollOffset { get; set; }
Property Value
Windows.Foundation.Point

SelectionPalette

Declaration
public ChartPalette SelectionPalette { get; set; }
Property Value
ChartPalette

SelectionPaletteName

Declaration
public PredefinedPaletteName SelectionPaletteName { get; set; }
Property Value
PredefinedPaletteName

SeriesProvider

Declaration
public ChartSeriesProvider SeriesProvider { get; set; }
Property Value
ChartSeriesProvider

Zoom

Declaration
public Size Zoom { get; set; }
Property Value
Windows.Foundation.Size

Methods

ApplyTemplateCore()

Declaration
protected override bool ApplyTemplateCore()
Returns
System.Boolean

Overrides
PresenterBase.ApplyTemplateCore()

ArrangeOverride(Size)

Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
Windows.Foundation.Size finalSize

Returns
Windows.Foundation.Size

Overrides
RadControl.ArrangeOverride(Size)

GetDataContextCore(Point, ChartPointDistanceCalculationMode)

Declaration
protected virtual ChartDataContext GetDataContextCore(Point tapLocation, ChartPointDistanceCalculationMode pointDistanceMode)
Parameters
Windows.Foundation.Point tapLocation

ChartPointDistanceCalculationMode pointDistanceMode

Returns
ChartDataContext

InvalidateUI()

Declaration
public void InvalidateUI()

LoadCore()

Declaration
protected override void LoadCore()
Overrides
RadControl.LoadCore()

OnCreateAutomationPeer()

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
Microsoft.UI.Xaml.Automation.Peers.AutomationPeer

Overrides
RadControl.OnCreateAutomationPeer()

OnDoubleTapped(DoubleTappedRoutedEventArgs)

Declaration
protected override void OnDoubleTapped(DoubleTappedRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.DoubleTappedRoutedEventArgs e

OnHolding(HoldingRoutedEventArgs)

Declaration
protected override void OnHolding(HoldingRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.HoldingRoutedEventArgs e

OnManipulationCompleted(ManipulationCompletedRoutedEventArgs)

Declaration
protected override void OnManipulationCompleted(ManipulationCompletedRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.ManipulationCompletedRoutedEventArgs e

OnManipulationDelta(ManipulationDeltaRoutedEventArgs)

Declaration
protected override void OnManipulationDelta(ManipulationDeltaRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.ManipulationDeltaRoutedEventArgs e

OnManipulationStarted(ManipulationStartedRoutedEventArgs)

Declaration
protected override void OnManipulationStarted(ManipulationStartedRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.ManipulationStartedRoutedEventArgs e

OnPointerEntered(PointerRoutedEventArgs)

Declaration
protected override void OnPointerEntered(PointerRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.PointerRoutedEventArgs e

OnPointerExited(PointerRoutedEventArgs)

Declaration
protected override void OnPointerExited(PointerRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.PointerRoutedEventArgs e

OnPointerMoved(PointerRoutedEventArgs)

Declaration
protected override void OnPointerMoved(PointerRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.PointerRoutedEventArgs e

OnPointerPressed(PointerRoutedEventArgs)

Declaration
protected override void OnPointerPressed(PointerRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.PointerRoutedEventArgs e

OnPointerReleased(PointerRoutedEventArgs)

Declaration
protected override void OnPointerReleased(PointerRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.PointerRoutedEventArgs e

OnPointerWheelChanged(PointerRoutedEventArgs)

Declaration
protected override void OnPointerWheelChanged(PointerRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.PointerRoutedEventArgs e

OnTapped(TappedRoutedEventArgs)

Declaration
protected override void OnTapped(TappedRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.TappedRoutedEventArgs e

OnTemplateApplied()

Declaration
protected override void OnTemplateApplied()
Overrides
RadControl.OnTemplateApplied()

UnapplyTemplateCore()

Declaration
protected override void UnapplyTemplateCore()
Overrides
RadControl.UnapplyTemplateCore()

UnloadCore()

Declaration
protected override void UnloadCore()
Overrides
RadControl.UnloadCore()

UpdateChartArea()

Declaration
protected virtual void UpdateChartArea()

Explicit Interface Implementations

IChartView.PlotOriginX

Declaration
double IChartView.PlotOriginX { get; }
Returns
System.Double

Implements
IChartView.PlotOriginX

IChartView.PlotOriginY

Declaration
double IChartView.PlotOriginY { get; }
Returns
System.Double

Implements
IChartView.PlotOriginY

IChartView.ZoomHeight

Declaration
double IChartView.ZoomHeight { get; }
Returns
System.Double

Implements
IChartView.ZoomHeight

IChartView.ZoomWidth

Declaration
double IChartView.ZoomWidth { get; }
Returns
System.Double

Implements
IChartView.ZoomWidth

IView.ViewportHeight

Declaration
double IView.ViewportHeight { get; }
Returns
System.Double

Implements
IView.ViewportHeight

IView.ViewportWidth

Declaration
double IView.ViewportWidth { get; }
Returns
System.Double

Implements
IView.ViewportWidth

ILegendInfoProvider.LegendInfos

Declaration
LegendItemCollection ILegendInfoProvider.LegendInfos { get; }
Returns
LegendItemCollection

Implements
ILegendInfoProvider.LegendInfos

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
Support Resources
  • Knowledge Base
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.