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>