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

objectTreeTemplateNodeBuilderBase<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>