menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SectionAdvCollection - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SectionAdvCollection

    Represents a collection of SectionAdv elements.

    Inheritance
    System.Object
    NodeCollection
    SectionAdvCollection
    Namespace: Syncfusion.UI.Xaml.RichTextBoxAdv
    Assembly: Syncfusion.SfRichTextBoxAdv.UWP.dll
    Syntax
    public class SectionAdvCollection : NodeCollection

    Constructors

    SectionAdvCollection(Node)

    Initializes a new instance of the SectionAdvCollection class for the specified Node.

    Declaration
    public SectionAdvCollection(Node owner)
    Parameters
    Type Name Description
    Node owner

    The owner of the SectionAdvCollection. The value can be null or an instance of DocumentAdv.

    SectionAdvCollection(Node, IEnumerable<SectionAdv>)

    Initializes a new instance of the SectionAdvCollection class that contains sections copied from the specified collection for the specified Node.

    Declaration
    public SectionAdvCollection(Node owner, IEnumerable<SectionAdv> collection)
    Parameters
    Type Name Description
    Node owner

    The owner of the SectionAdvCollection. The value can be null or an instance of DocumentAdv.

    System.Collections.Generic.IEnumerable<SectionAdv> collection

    The collection from which the sections are copied.

    Exceptions
    Type Condition
    System.ArgumentNullException

    The collection parameter cannot be null.

    Properties

    Item[Int32]

    Gets the SectionAdv at the specified index in the SectionAdvCollection.

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

    The zero-based index of the SectionAdv instance to get.

    Property Value
    Type Description
    SectionAdv

    The SectionAdv instance at the specified index in the SectionAdvCollection.

    Exceptions
    Type Condition
    System.ArgumentOutOfRangeException

    Index was out of range. Must be non-negative and less than the size of the collection.

    Methods

    Add(Node)

    Adds the specified SectionAdv to the end of the SectionAdvCollection.

    Declaration
    public void Add(Node sectionAdv)
    Parameters
    Type Name Description
    Node sectionAdv

    The SectionAdv instance to be added to the end of the SectionAdvCollection.

    First()

    Returns the first SectionAdv instance from the SectionAdvCollection.

    Declaration
    public SectionAdv First()
    Returns
    Type Description
    SectionAdv

    The last SectionAdv instance in the SectionAdvCollection.

    Exceptions
    Type Condition
    System.InvalidOperationException

    The source sequence is empty.

    First(Func<Node, Boolean>)

    Returns the first SectionAdv instance from the SectionAdvCollection that satisfies a specified condition.

    Declaration
    public SectionAdv First(Func<Node, bool> predicate)
    Parameters
    Type Name Description
    System.Func<Node, System.Boolean> predicate

    A function to test each element for a condition.

    Returns
    Type Description
    SectionAdv

    The first SectionAdv instance in the SectionAdvCollection that passes the test in the specified predicate function.

    Exceptions
    Type Condition
    System.ArgumentNullException

    predicate is null.

    System.InvalidOperationException

    No element satisfies the condition in predicate.-or-The source sequence is empty.

    Insert(Int32, Node)

    Inserts the specified SectionAdv into the SectionAdvCollection at the specified index.

    Declaration
    public void Insert(int index, Node sectionAdv)
    Parameters
    Type Name Description
    System.Int32 index

    The zero-based index at which the SectionAdv should be inserted.

    Node sectionAdv

    The SectionAdv instance to insert.

    Exceptions
    Type Condition
    System.ArgumentOutOfRangeException

    Index was out of range. Must be non-negative and less than the size of the collection.

    Last()

    Returns the last SectionAdv instance from the SectionAdvCollection.

    Declaration
    public SectionAdv Last()
    Returns
    Type Description
    SectionAdv

    The last SectionAdv instance in the SectionAdvCollection.

    Exceptions
    Type Condition
    System.InvalidOperationException

    The source sequence is empty.

    Last(Func<Node, Boolean>)

    Returns the last SectionAdv instance from the SectionAdvCollection that satisfies a specified condition.

    Declaration
    public SectionAdv Last(Func<Node, bool> predicate)
    Parameters
    Type Name Description
    System.Func<Node, System.Boolean> predicate

    A function to test each element for a condition.

    Returns
    Type Description
    SectionAdv

    The last SectionAdv instance in the SectionAdvCollection that passes the test in the specified predicate function.

    Exceptions
    Type Condition
    System.ArgumentNullException

    predicate is null.

    System.InvalidOperationException

    No element satisfies the condition in predicate.-or-The source sequence is empty.

    Remove(Node)

    Removes the first occurrence of the specified SectionAdv from the SectionAdvCollection.

    Declaration
    public bool Remove(Node sectionAdv)
    Parameters
    Type Name Description
    Node sectionAdv

    The SectionAdv instance to remove from the SectionAdvCollection.

    Returns
    Type Description
    System.Boolean

    True, if the specified SectionAdv is successfully removed. Otherwise, false. This method also returns false if specified SectionAdv was not found in the original SectionAdvCollection.

    RemoveAt(Int32)

    Removes the SectionAdv instance at the specified index of the SectionAdvCollection.

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

    The zero-based index of the SectionAdv to remove.

    Exceptions
    Type Condition
    System.ArgumentOutOfRangeException

    Index is less than zero.-or-Index is equal to or greater than item count.

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved