menu

WinUI

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

    Show / Hide Table of Contents

    Interface ITreeGridRowGenerator

    Interface that maintains the methods for row generation in SfTreeGrid.

    Namespace: Syncfusion.UI.Xaml.TreeGrid
    Assembly: Syncfusion.Grid.WinUI.dll
    Syntax
    public interface ITreeGridRowGenerator

    Properties

    Items

    Gets the items.

    Declaration
    IList<ITreeDataRowElement> Items { get; }
    Property Value
    Type
    System.Collections.Generic.IList<ITreeDataRowElement>

    Owner

    Gets or sets the SfTreeGrid.

    Declaration
    SfTreeGrid Owner { get; set; }
    Property Value
    Type
    SfTreeGrid

    Methods

    ApplyColumnSizerOnInitial(Double)

    Invoked to apply column sizer.

    Declaration
    void ApplyColumnSizerOnInitial(double availableWidth)
    Parameters
    Type Name Description
    System.Double availableWidth

    The availabke width.

    ColumnHiddenChanged(HiddenRangeChangedEventArgs)

    Invoked when the hidden state of column changed.

    Declaration
    void ColumnHiddenChanged(HiddenRangeChangedEventArgs args)
    Parameters
    Type Name Description
    HiddenRangeChangedEventArgs args

    The HiddenRangeChangedEventArgs instance contains the event data.

    ColumnInserted(Int32, Int32)

    Ivoked when the column inserted.

    Declaration
    void ColumnInserted(int index, int count)
    Parameters
    Type Name Description
    System.Int32 index

    The Corresponding column index.

    System.Int32 count

    The count.

    ColumnRemoved(Int32, Int32)

    Invoked when the column removed.

    Declaration
    void ColumnRemoved(int index, int count)
    Parameters
    Type Name Description
    System.Int32 index

    The specified column index.

    System.Int32 count

    The count.

    EnsureColumns(VisibleLinesCollection)

    Ensures the columns.

    Declaration
    void EnsureColumns(VisibleLinesCollection visibleColumns)
    Parameters
    Type Name Description
    VisibleLinesCollection visibleColumns

    The corresponding visible columns.

    EnsureRows(VisibleLinesCollection)

    Ensures the rows.

    Declaration
    void EnsureRows(VisibleLinesCollection visibleRows)
    Parameters
    Type Name Description
    VisibleLinesCollection visibleRows

    The corresponding visible rows.

    PregenerateRows(VisibleLinesCollection, VisibleLinesCollection)

    Invoked to pregenerate rows.

    Declaration
    void PregenerateRows(VisibleLinesCollection visibleRows, VisibleLinesCollection visibleColumns)
    Parameters
    Type Name Description
    VisibleLinesCollection visibleRows

    The corresponding visible rows.

    VisibleLinesCollection visibleColumns

    The corresponding visible columns.

    RowHiddenChanged(HiddenRangeChangedEventArgs)

    Invoked when the hidden state of row changed.

    Declaration
    void RowHiddenChanged(HiddenRangeChangedEventArgs args)
    Parameters
    Type Name Description
    HiddenRangeChangedEventArgs args

    The HiddenRangeChangedEventArgs instance contains the event data.

    RowsArranged()

    Invoked to arrange the rows.

    Declaration
    void RowsArranged()
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved