Class TreeDataRowBase
Inheritance
System.Object
TreeDataRowBase
Implements
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()
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
RowData
Declaration
public object RowData { get; set; }
Property Value
Type |
Description |
System.Object |
|
RowElement
Declaration
protected TreeGridRowControlBase RowElement { get; set; }
Property Value
RowIndex
Declaration
public int RowIndex { get; }
Property Value
Type |
Description |
System.Int32 |
|
RowType
Declaration
public TreeRowType RowType { get; }
Property Value
TreeGrid
Declaration
protected SfTreeGrid TreeGrid { get; set; }
Property Value
VisibleColumns
Get the List of DataColumnBase maintained in DataRow
Declaration
public List<TreeDataColumnBase> VisibleColumns { get; }
Property Value
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
CompareTo(Object)
Declaration
public int CompareTo(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Int32 |
|
Dispose()
Declaration
Dispose(Boolean)
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
MeasureElement(Size)
Declaration
public virtual void MeasureElement(Size size)
Parameters
Type |
Name |
Description |
System.Windows.Size |
size |
|
OnCreateRowElement()
Declaration
protected virtual TreeGridRowControlBase OnCreateRowElement()
Returns
Declaration
protected abstract void OnGenerateVisibleColumns(VisibleLinesCollection visibleColumnLines)
Parameters
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
SetRowBindings(TreeGridRowControl)
Declaration
protected virtual void SetRowBindings(TreeGridRowControl rowControl)
Parameters
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.IComparable
System.ComponentModel.INotifyPropertyChanged
System.IDisposable