menu

WPF

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

    Show / Hide Table of Contents

    Class TreeRenderStyleInfoDictionary

    A class that emulates a Dictionary API and contains TreeRenderStyleInfo objects. Internally rows are held in a dictionary and each row has a dictionary of cells. The class also provides support for adding, removing and moving rows and columns.

    Inheritance
    System.Object
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>
    TreeRenderStyleInfoDictionary
    Implements
    System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<RowColumnIndex, TreeRenderStyleInfo>>
    System.Collections.IEnumerable
    IRowColumnIndexValueDictionaryCallbacks<TreeRenderStyleInfo>
    Inherited Members
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.Add(RowColumnIndex, TreeRenderStyleInfo)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.Clear()
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.Clear(RowColumnIndex)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.ContainsKey(RowColumnIndex)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.Count
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.GetEnumerator()
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.IEnumerable.GetEnumerator()
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.InsertColumns(Int32, Int32, RowColumnIndexValueDictionary<TreeRenderStyleInfo>)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.InsertRows(Int32, Int32, RowColumnIndexValueDictionary<TreeRenderStyleInfo>)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.Item[RowColumnIndex]
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.Iterate(CellSpanInfoBase, RowColumnIndexValueDictionary.RowColumnIndexValueDelegate<>)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.NotifyMovedRow
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.OnMovedRow(KeyValuePair<Int32, IntegerValueCellsDictionary<TreeRenderStyleInfo>>, Int32)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.OnRemovedRow(KeyValuePair<Int32, IntegerValueCellsDictionary<TreeRenderStyleInfo>>)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.Remove(CellSpanInfoBase)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.Remove(RowColumnIndex)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.RemoveAll()
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.RemoveColumns(Int32, Int32, RowColumnIndexValueDictionary<TreeRenderStyleInfo>)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.RemoveRows(Int32, Int32, RowColumnIndexValueDictionary<TreeRenderStyleInfo>)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.Rows
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.SetCallback(IRowColumnIndexValueDictionaryCallbacks<TreeRenderStyleInfo>)
    RowColumnIndexValueDictionary<TreeRenderStyleInfo>.TryGetValue(RowColumnIndex, TreeRenderStyleInfo)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Controls.VirtualTreeView
    Assembly: Syncfusion.GridCommon.WPF.dll
    Syntax
    public class TreeRenderStyleInfoDictionary : RowColumnIndexValueDictionary<TreeRenderStyleInfo>, IEnumerable<KeyValuePair<RowColumnIndex, TreeRenderStyleInfo>>, IEnumerable, IRowColumnIndexValueDictionaryCallbacks<TreeRenderStyleInfo>

    Constructors

    TreeRenderStyleInfoDictionary()

    Initializes a new instance of the TreeRenderStyleInfoDictionary class.

    Declaration
    public TreeRenderStyleInfoDictionary()

    Methods

    OnMovedCell(RowColumnIndex, TreeRenderStyleInfo)

    Called from RowColumnIndexValueDictionary<T> when a cell is moved after a InsertRows, RemoveRows, InsertColumns or RemoveColumns method call.

    Declaration
    public void OnMovedCell(RowColumnIndex cellRowColumnIndex, TreeRenderStyleInfo value)
    Parameters
    Type Name Description
    RowColumnIndex cellRowColumnIndex
    TreeRenderStyleInfo value

    OnRemoveCell(RowColumnIndex, TreeRenderStyleInfo)

    Called when from RowColumnIndexValueDictionary<T> when a cell is removed either by a RemoveRows, RemoveColumns, Remove or RemoveAll call.

    Declaration
    public void OnRemoveCell(RowColumnIndex cellRowColumnIndex, TreeRenderStyleInfo value)
    Parameters
    Type Name Description
    RowColumnIndex cellRowColumnIndex

    Index of the cell row column.

    TreeRenderStyleInfo value

    The value.

    Implements

    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    IRowColumnIndexValueDictionaryCallbacks<T>

    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