menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Interface IOfficeChartCategories - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Interface IOfficeChartCategories

    Represents the collection of IOfficeChartCategory

    Inherited Members
    IParentApplication.Parent
    System.Collections.Generic.ICollection<Syncfusion.OfficeChart.IOfficeChartCategory>.Add(Syncfusion.OfficeChart.IOfficeChartCategory)
    System.Collections.Generic.ICollection<Syncfusion.OfficeChart.IOfficeChartCategory>.Clear()
    System.Collections.Generic.ICollection<Syncfusion.OfficeChart.IOfficeChartCategory>.Contains(Syncfusion.OfficeChart.IOfficeChartCategory)
    System.Collections.Generic.ICollection<Syncfusion.OfficeChart.IOfficeChartCategory>.CopyTo(Syncfusion.OfficeChart.IOfficeChartCategory[], System.Int32)
    System.Collections.Generic.ICollection<Syncfusion.OfficeChart.IOfficeChartCategory>.IsReadOnly
    System.Collections.Generic.ICollection<Syncfusion.OfficeChart.IOfficeChartCategory>.Remove(Syncfusion.OfficeChart.IOfficeChartCategory)
    System.Collections.Generic.IEnumerable<Syncfusion.OfficeChart.IOfficeChartCategory>.GetEnumerator()
    Namespace: Syncfusion.OfficeChart
    Assembly: Syncfusion.OfficeChart.Base.dll
    Syntax
    public interface IOfficeChartCategories : IParentApplication, ICollection<IOfficeChartCategory>, IEnumerable<IOfficeChartCategory>, IEnumerable

    Properties

    Count

    Gets the number of IOfficeChartCategory objects in the collection. Read-only Long.

    Declaration
    int Count { get; }
    Property Value
    Type
    System.Int32
    Examples
    //Open a presentation
    IPresentation presentation = Presentation.Open("Template.pptx");
    //Get the chart from the first slide
    IPresentationChart chart = presentation.Slides[1].Charts[0] as IPresentationChart;          
    //Get the categories of chart
    IOfficeChartCategories categories = chart.Categories;
    //Get the count of categories
    int count = categories.Count;
    //Save the presentation
    presentation.Save("Output.pptx");
    //Close the presentation
    presentation.Close();
    'Open a presentation
    Dim presentation__1 As IPresentation = Presentation.Open("Template.pptx")
    'Get the chart from the first slide
    Dim chart As IPresentationChart = TryCast(presentation__1.Slides(1).Charts(0), IPresentationChart)
    'Get the categories of chart
    Dim categories As IOfficeChartCategories = chart.Categories
    'Get the count of categories
    Dim count As Integer = categories.Count
    'Save the presentation
    presentation__1.Save("Output.pptx")
    'Close the presentation
    presentation__1.Close()

    Item[Int32]

    Gets a single IOfficeChartCategory instance at the specified index from the collection. Read-only.

    Declaration
    IOfficeChartCategory this[int index] { get; }
    Parameters
    Type Name Description
    System.Int32 index

    The zero-based index of the element.

    Property Value
    Type Description
    IOfficeChartCategory

    Returns the particular category based on the index.

    Examples
     //Open a presentation
     IPresentation presentation = Presentation.Open("Template.pptx");
     //Get the chart from the first slide
     IPresentationChart chart = presentation.Slides[0].Charts[0] as IPresentationChart;
     //Get the categories of chart
     IOfficeChartCategories categories = chart.Categories;
     //Get the name of the category
     string name = categories[0].Name;
     //Set the category filter
     categories[0].IsFiltered = true;          
     //Save the presentation
     presentation.Save("Output.pptx");
     //Close the presentation
     presentation.Close();
    'Open a presentation
    Dim presentation__1 As IPresentation = Presentation.Open("Template.pptx")
    'Get the chart from the first slide
    Dim chart As IPresentationChart = TryCast(presentation__1.Slides(0).Charts(0), IPresentationChart)
    'Get the categories of chart
    Dim categories As IOfficeChartCategories = chart.Categories
    'Get the name of the category
    Dim name As String = categories(0).Name
    'Set the category filter
    categories(0).IsFiltered = True
    'Save the presentation
    presentation__1.Save("Output.pptx")
    'Close the presentation
    presentation__1.Close()

    Item[String]

    Gets a single IOfficeChartCategory instance with the specified index from the collection. Read-only.

    Declaration
    IOfficeChartCategory this[string name] { get; }
    Parameters
    Type Name Description
    System.String name

    Name of the category

    Property Value
    Type Description
    IOfficeChartCategory

    Returns the particular category based on the given name.

    Extension Methods

    PivotExtension.GroupByMany<TElement>(IEnumerable<TElement>, Int32, Func<TElement, Object>[])
    PivotExtension.GroupByMany<TElement>(IEnumerable<TElement>, IEnumerable<Func<TElement, Object>>)
    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    ChartExtensionUtils.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved