# C1.WPF.C1Chart.ChartData

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_C1Chart_ChartData" data-uid="C1.WPF.C1Chart.ChartData" class="text-break">ChartData Class
</h1>
  <div class="markdown level0 summary"><p>Main class of data handling, contains collection of data series.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.threading.dispatcherobject">DispatcherObject</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.dependencyobject">DependencyObject</a></div>
    <div class="level3"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.contentelement">ContentElement</a></div>
    <div class="level4"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkcontentelement">FrameworkContentElement</a></div>
    <div class="level5"><span class="xref">ChartData</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.animation.ianimatable">IAnimatable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iframeworkinputelement">IFrameworkInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iinputelement">IInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.isupportinitialize">ISupportInitialize</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.markup.iqueryambient">IQueryAmbient</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.inotifypropertychanged">INotifyPropertyChanged</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.C1Chart.html">C1.WPF.C1Chart</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.C1Chart.4.6.2.dll</h6>
  <h5 id="C1_WPF_C1Chart_ChartData_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class ChartData : FrameworkContentElement, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, INotifyPropertyChanged</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class ChartData
    Inherits FrameworkContentElement
    Implements IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, INotifyPropertyChanged</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData__ctor" data-uid="C1.WPF.C1Chart.ChartData.#ctor">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.-ctor.html#C1_WPF_C1Chart_ChartData__ctor">ChartData()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_ItemNamesProperty" data-uid="C1.WPF.C1Chart.ChartData.ItemNamesProperty">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.ItemNamesProperty.html">ItemNamesProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the ItemNames dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_ItemsSourceProperty" data-uid="C1.WPF.C1Chart.ChartData.ItemsSourceProperty">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.ItemsSourceProperty.html">ItemsSourceProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the ItemsSource dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_LoadAnimationProperty" data-uid="C1.WPF.C1Chart.ChartData.LoadAnimationProperty">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.LoadAnimationProperty.html">LoadAnimationProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the LoadAnimation dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_RendererProperty" data-uid="C1.WPF.C1Chart.ChartData.RendererProperty">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.RendererProperty.html">RendererProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the Renderer dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_SelectionActionProperty" data-uid="C1.WPF.C1Chart.ChartData.SelectionActionProperty">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.SelectionActionProperty.html">SelectionActionProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Using a DependencyProperty as the backing store for SelectionAction.  This enables animation, styling, binding, etc...</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_SeriesItemTemplateProperty" data-uid="C1.WPF.C1Chart.ChartData.SeriesItemTemplateProperty">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.SeriesItemTemplateProperty.html">SeriesItemTemplateProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Using a DependencyProperty as the backing store for SeriesItemTemplate.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_SeriesItemsSourceProperty" data-uid="C1.WPF.C1Chart.ChartData.SeriesItemsSourceProperty">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.SeriesItemsSourceProperty.html">SeriesItemsSourceProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Using a DependencyProperty as the backing store for SeriesItemsSource.  This enables animation, styling, binding, etc...</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_StylesProperty" data-uid="C1.WPF.C1Chart.ChartData.StylesProperty">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.StylesProperty.html">StylesProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the Styles dependency property.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_Children" data-uid="C1.WPF.C1Chart.ChartData.Children">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.Children.html#C1_WPF_C1Chart_ChartData_Children">Children</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the collection of data series.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_ItemNameBinding" data-uid="C1.WPF.C1Chart.ChartData.ItemNameBinding">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.ItemNameBinding.html#C1_WPF_C1Chart_ChartData_ItemNameBinding">ItemNameBinding</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the item name binding.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_ItemNames" data-uid="C1.WPF.C1Chart.ChartData.ItemNames">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.ItemNames.html#C1_WPF_C1Chart_ChartData_ItemNames">ItemNames</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the item names.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_ItemsSource" data-uid="C1.WPF.C1Chart.ChartData.ItemsSource">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.ItemsSource.html#C1_WPF_C1Chart_ChartData_ItemsSource">ItemsSource</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the items source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_LoadAnimation" data-uid="C1.WPF.C1Chart.ChartData.LoadAnimation">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.LoadAnimation.html#C1_WPF_C1Chart_ChartData_LoadAnimation">LoadAnimation</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the animation for plot element loading.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_SelectionAction" data-uid="C1.WPF.C1Chart.ChartData.SelectionAction">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.SelectionAction.html#C1_WPF_C1Chart_ChartData_SelectionAction">SelectionAction</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the action which is used for plot element selection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_SeriesItemTemplate" data-uid="C1.WPF.C1Chart.ChartData.SeriesItemTemplate">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.SeriesItemTemplate.html#C1_WPF_C1Chart_ChartData_SeriesItemTemplate">SeriesItemTemplate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the series item template.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_SeriesItemsSource" data-uid="C1.WPF.C1Chart.ChartData.SeriesItemsSource">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.SeriesItemsSource.html#C1_WPF_C1Chart_ChartData_SeriesItemsSource">SeriesItemsSource</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the series items source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_Styles" data-uid="C1.WPF.C1Chart.ChartData.Styles">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.Styles.html#C1_WPF_C1Chart_ChartData_Styles">Styles</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style resources for the data object.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_OnItemsSourceChanged_System_Windows_DependencyPropertyChangedEventArgs_" data-uid="C1.WPF.C1Chart.ChartData.OnItemsSourceChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.OnItemsSourceChanged.html#C1_WPF_C1Chart_ChartData_OnItemsSourceChanged_System_Windows_DependencyPropertyChangedEventArgs_">OnItemsSourceChanged(DependencyPropertyChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called after items source was changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_OnPropertyChanged_System_Windows_DependencyPropertyChangedEventArgs_" data-uid="C1.WPF.C1Chart.ChartData.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.OnPropertyChanged.html#C1_WPF_C1Chart_ChartData_OnPropertyChanged_System_Windows_DependencyPropertyChangedEventArgs_">OnPropertyChanged(DependencyPropertyChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Invoked when dependency property was changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_OnRendererChanged_System_Windows_DependencyPropertyChangedEventArgs_" data-uid="C1.WPF.C1Chart.ChartData.OnRendererChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.OnRendererChanged.html#C1_WPF_C1Chart_ChartData_OnRendererChanged_System_Windows_DependencyPropertyChangedEventArgs_">OnRendererChanged(DependencyPropertyChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called after renderer was changed.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_C1Chart_ChartData_DataChanged" data-uid="C1.WPF.C1Chart.ChartData.DataChanged">
          <a class="xref" href="C1.WPF.C1Chart.ChartData.DataChanged.html">DataChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when data was changed.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
