Skip to main content

Class TreeTemplateLeafBuilder<TRow, TColumn>

Namespace: VelloSharp.TreeDataGrid.Templates
Assembly: VelloSharp.TreeDataGrid.dll

public sealed class TreeTemplateLeafBuilder<TRow, TColumn> : TreeTemplateNodeBuilderBase<TRow, TColumn>

Type Parameters​

TRow

TColumn

Inheritance​

object ← TreeTemplateNodeBuilderBase<TRow, TColumn> ← TreeTemplateLeafBuilder<TRow, TColumn>

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Methods​

Background(string)​

public TreeTemplateLeafBuilder<TRow, TColumn> Background(string color)

Parameters​

color string

Returns​

TreeTemplateLeafBuilder<TRow, TColumn>

BindColumnContent(Expression<Func<TColumn, object?>>)​

public TreeTemplateLeafBuilder<TRow, TColumn> BindColumnContent(Expression<Func<TColumn, object?>> binding)

Parameters​

binding Expression<Func<TColumn, object?>>

Returns​

TreeTemplateLeafBuilder<TRow, TColumn>

BindRowContent(Expression<Func<TRow, object?>>)​

public TreeTemplateLeafBuilder<TRow, TColumn> BindRowContent(Expression<Func<TRow, object?>> binding)

Parameters​

binding Expression<Func<TRow, object?>>

Returns​

TreeTemplateLeafBuilder<TRow, TColumn>

ColumnBinding(string, Expression<Func<TColumn, object?>>)​

public TreeTemplateLeafBuilder<TRow, TColumn> ColumnBinding(string propertyName, Expression<Func<TColumn, object?>> binding)

Parameters​

propertyName string

binding Expression<Func<TColumn, object?>>

Returns​

TreeTemplateLeafBuilder<TRow, TColumn>

Content(string)​

public TreeTemplateLeafBuilder<TRow, TColumn> Content(string text)

Parameters​

text string

Returns​

TreeTemplateLeafBuilder<TRow, TColumn>

Foreground(string)​

public TreeTemplateLeafBuilder<TRow, TColumn> Foreground(string color)

Parameters​

color string

Returns​

TreeTemplateLeafBuilder<TRow, TColumn>

Property(string, string)​

public TreeTemplateLeafBuilder<TRow, TColumn> Property(string propertyName, string value)

Parameters​

propertyName string

value string

Returns​

TreeTemplateLeafBuilder<TRow, TColumn>

Property(string, double)​

public TreeTemplateLeafBuilder<TRow, TColumn> Property(string propertyName, double value)

Parameters​

propertyName string

value double

Returns​

TreeTemplateLeafBuilder<TRow, TColumn>

RowBinding(string, Expression<Func<TRow, object?>>)​

public TreeTemplateLeafBuilder<TRow, TColumn> RowBinding(string propertyName, Expression<Func<TRow, object?>> binding)

Parameters​

propertyName string

binding Expression<Func<TRow, object?>>

Returns​

TreeTemplateLeafBuilder<TRow, TColumn>

Width(double)​

public TreeTemplateLeafBuilder<TRow, TColumn> Width(double value)

Parameters​

value double

Returns​

TreeTemplateLeafBuilder<TRow, TColumn>