menu

WinForms

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

    Show / Hide Table of Contents

    Interface IOfficeSmartArtNodes

    Represents a collection of nodes within a SmartArt diagram.

    Inherited Members
    System.Collections.Generic.IEnumerable<Syncfusion.Office.IOfficeSmartArtNode>.GetEnumerator()
    Namespace: Syncfusion.Office
    Assembly: Syncfusion.Compression.Base.dll
    Syntax
    public interface IOfficeSmartArtNodes : IEnumerable<IOfficeSmartArtNode>, IEnumerable

    Properties

    Count

    Gets the number of nodes contained in the SmartArt node collection. Read-only.

    Declaration
    int Count { get; }
    Property Value
    Type
    System.Int32

    Item[Int32]

    Gets a node at the specified index of the SmartArt node collection. Read-only.

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

    The zero-based index of the SmartArt node.

    Property Value
    Type Description
    IOfficeSmartArtNode

    Returns an IOfficeSmartArtNode instance.

    Methods

    Add()

    Adds a new SmartArt node to the end of the SmartArt node collection.

    Declaration
    IOfficeSmartArtNode Add()
    Returns
    Type Description
    IOfficeSmartArtNode

    Returns an IOfficeSmartArtNode instance that represents the new SmartArt node.

    Clear()

    Removes all the nodes from the SmartArt.

    Declaration
    void Clear()

    IndexOf(IOfficeSmartArtNode)

    Returns the zero-based index of the first occurrence of a specified node within the SmartArt node collection.

    Declaration
    int IndexOf(IOfficeSmartArtNode smartArtNode)
    Parameters
    Type Name Description
    IOfficeSmartArtNode smartArtNode

    The IOfficeSmartArtNode instance to locate in the collection.

    Returns
    Type Description
    System.Int32

    The zero-based index of the first occurrence of the SmartArt node within the collection if found; otherwise, –1.

    Remove(IOfficeSmartArtNode)

    Removes the first occurrence of a specified node from the SmartArt node collection.

    Declaration
    bool Remove(IOfficeSmartArtNode smartArtNode)
    Parameters
    Type Name Description
    IOfficeSmartArtNode smartArtNode

    The SmartArt node to remove from the collection.

    Returns
    Type Description
    System.Boolean

    True if the specified SmartArt node is removed from the collection; otherwise, false.

    RemoveAt(Int32)

    Removes the node at the specified index from the SmartArt node collection.

    Declaration
    void RemoveAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The zero-based index of the node to be removed.

    Extension Methods

    EnumerableExtensions.Average<TSource>(IEnumerable<TSource>, Func<TSource, Int16>)
    EnumerableExtensions.Average<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int16>>)
    EnumerableExtensions.Sum<TSource>(IEnumerable<TSource>, Func<TSource, Int16>)
    EnumerableExtensions.Sum<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int16>>)
    EnumerableExtensions.Max<TSource>(IEnumerable<TSource>, Func<TSource, Int16>)
    EnumerableExtensions.Max<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int16>>)
    EnumerableExtensions.Min<TSource>(IEnumerable<TSource>, Func<TSource, Int16>)
    EnumerableExtensions.Min<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int16>>)
    EnumerableExtensions.OrderBy<T>(IEnumerable<T>, String, Func<String, Object, Object>)
    EnumerableExtensions.OrderByDescending<T>(IEnumerable<T>, String, Func<String, Object, Object>)
    EnumerableExtensions.OrderBy<T>(IEnumerable<T>, String, Func<String, Object, Object>, IComparer<Object>)
    EnumerableExtensions.OrderByDescending<T>(IEnumerable<T>, String, Func<String, Object, Object>, IComparer<Object>)
    EnumerableExtensions.GetElementType(IEnumerable)
    EnumerableExtensions.GetItemPropertyInfo(IEnumerable)
    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    FunctionalExtensions.IterateIndex<T>(IEnumerable<T>, Action<Int32, T>)
    FunctionalExtensions.IterateIndex<T>(IEnumerable<T>, Action<Int32, T>, Int32)
    FunctionalExtensions.Zip<TFirst, TSecond, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>)
    FunctionalExtensions.Fold<T, U>(IEnumerable<U>, Func<T, U, T>, T)
    FunctionalExtensions.FoldLeft<T, U>(IEnumerable<U>, Func<T, U, T>, T)
    FunctionalExtensions.FoldRight<T, U>(IEnumerable<U>, Func<T, U, T>, T)
    FunctionalExtensions.ToObservableCollection<T>(IEnumerable<T>)
    QueryableExtensions.OfQueryable(IEnumerable)
    QueryableExtensions.OfQueryable(IEnumerable, Type)
    QueryableExtensions.GroupByMany<TElement>(IEnumerable, Type, List<Func<TElement, Object>>)
    QueryableExtensions.GroupByMany<TElement>(IEnumerable<TElement>, List<SortDescriptor>, IEnumerable<Func<TElement, Object>>)
    QueryableExtensions.GroupByMany<TElement>(IEnumerable<TElement>, List<SortDescriptor>, Dictionary<String, IComparer<Object>>, String[], IEnumerable<Func<TElement, Object>>)
    QueryableExtensions.GroupByMany<TElement>(IEnumerable<TElement>, List<SortDescriptor>, Dictionary<String, IComparer<Object>>, List<String>, Func<TElement, Object>[])
    QueryableExtensions.GroupByMany<TElement>(IEnumerable<TElement>, List<SortDescriptor>, Func<TElement, Object>[])
    QueryableExtensions.GroupByMany<TElement>(IEnumerable<TElement>, Func<TElement, Object>[])
    QueryableExtensions.GroupByMany<TElement>(IEnumerable<TElement>, IEnumerable<Func<TElement, Object>>)
    QueryableExtensions.GroupByMany(IEnumerable, Type, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Dictionary<String, IComparer<Object>>, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Func<String, Expression>, String[])
    PivotExtension.GroupByMany<TElement>(IEnumerable<TElement>, Int32, Func<TElement, Object>[])
    PivotExtension.GroupByMany<TElement>(IEnumerable<TElement>, IEnumerable<Func<TElement, Object>>)
    ChartExtensionUtils.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved