WPF

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TreeDataRowBase - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class TreeDataRowBase

    Inheritance
    System.Object
    TreeDataRowBase
    TreeDataRow
    Implements
    ITreeDataRowElement
    IElement
    System.IComparable
    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.UI.Xaml.TreeGrid
    Assembly: Syncfusion.SfGrid.WPF.dll
    Syntax
    public abstract class TreeDataRowBase : ITreeDataRowElement, IElement, IComparable, INotifyPropertyChanged, IDisposable

    Constructors

    TreeDataRowBase()

    Declaration
    protected TreeDataRowBase()

    Properties

    Element

    Declaration
    public FrameworkElement Element { get; }
    Property Value
    Type Description
    System.Windows.FrameworkElement

    HasChildNodes

    Declaration
    public bool HasChildNodes { get; set; }
    Property Value
    Type Description
    System.Boolean

    Index

    Declaration
    public int Index { get; }
    Property Value
    Type Description
    System.Int32

    IsCurrentRow

    Declaration
    public bool IsCurrentRow { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsEditing

    Declaration
    public bool IsEditing { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsFocusedRow

    Get or sets the value indicating row is focused or not.

    Declaration
    public bool IsFocusedRow { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsSelectedRow

    Gets or sets a value indicating whether this row is selected or not

    Declaration
    public bool IsSelectedRow { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if this instance ; otherwise, false.

    Level

    Declaration
    public int Level { get; set; }
    Property Value
    Type Description
    System.Int32

    Node

    Declaration
    public TreeNode Node { get; set; }
    Property Value
    Type Description
    TreeNode

    RowData

    Declaration
    public object RowData { get; set; }
    Property Value
    Type Description
    System.Object

    RowElement

    Declaration
    protected TreeGridRowControlBase RowElement { get; set; }
    Property Value
    Type Description
    TreeGridRowControlBase

    RowIndex

    Declaration
    public int RowIndex { get; }
    Property Value
    Type Description
    System.Int32

    RowType

    Declaration
    public TreeRowType RowType { get; }
    Property Value
    Type Description
    TreeRowType

    TreeGrid

    Declaration
    protected SfTreeGrid TreeGrid { get; set; }
    Property Value
    Type Description
    SfTreeGrid

    VisibleColumns

    Get the List of DataColumnBase maintained in DataRow

    Declaration
    public List<TreeDataColumnBase> VisibleColumns { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<TreeDataColumnBase>

    Methods

    ArrangeElement(Rect)

    Declaration
    public virtual void ArrangeElement(Rect rect)
    Parameters
    Type Name Description
    System.Windows.Rect rect

    CollapseColumn(TreeDataColumnBase)

    Declaration
    protected virtual void CollapseColumn(TreeDataColumnBase column)
    Parameters
    Type Name Description
    TreeDataColumnBase column

    CompareTo(Object)

    Declaration
    public int CompareTo(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Int32

    Dispose()

    Disposes all the resources used by the TreeDataRowBase class.

    Declaration
    public void Dispose()

    Dispose(Boolean)

    Disposes all the resources used by the TreeDataRowBase class.

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    GetColumnSize(Int32, Boolean)

    Declaration
    protected virtual double GetColumnSize(int index, bool lineNull)
    Parameters
    Type Name Description
    System.Int32 index
    System.Boolean lineNull
    Returns
    Type Description
    System.Double

    GetVisibleColumns()

    Declaration
    protected IList<ITreeDataColumnElement> GetVisibleColumns()
    Returns
    Type Description
    System.Collections.Generic.IList<ITreeDataColumnElement>

    MeasureElement(Size)

    Declaration
    public virtual void MeasureElement(Size size)
    Parameters
    Type Name Description
    System.Windows.Size size

    OnCreateRowElement()

    Declaration
    protected virtual TreeGridRowControlBase OnCreateRowElement()
    Returns
    Type Description
    TreeGridRowControlBase

    OnGenerateVisibleColumns(VisibleLinesCollection)

    Declaration
    protected abstract void OnGenerateVisibleColumns(VisibleLinesCollection visibleColumnLines)
    Parameters
    Type Name Description
    VisibleLinesCollection visibleColumnLines

    OnPropertyChanged(String)

    Declaration
    public void OnPropertyChanged(string propertyName)
    Parameters
    Type Name Description
    System.String propertyName

    OnRowIndexChanged()

    Declaration
    protected virtual void OnRowIndexChanged()

    SetCellBindings(TreeDataColumnBase)

    Declaration
    protected virtual void SetCellBindings(TreeDataColumnBase datacolumn)
    Parameters
    Type Name Description
    TreeDataColumnBase datacolumn

    SetRowBindings(TreeGridRowControl)

    Declaration
    protected virtual void SetRowBindings(TreeGridRowControl rowControl)
    Parameters
    Type Name Description
    TreeGridRowControl rowControl

    Events

    PropertyChanged

    Declaration
    public event PropertyChangedEventHandler PropertyChanged
    Event Type
    Type Description
    System.ComponentModel.PropertyChangedEventHandler

    Implements

    ITreeDataRowElement
    IElement
    System.IComparable
    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved