Class TreeTemplateContentNodeBuilder<TRow, TColumn>
Namespace: VelloSharp.TreeDataGrid.Templates
Assembly: VelloSharp.TreeDataGrid.dll
public class TreeTemplateContentNodeBuilder<TRow, TColumn> : TreeTemplateNodeBuilderBase<TRow, TColumn>
Type Parameters
TRow
TColumn
Inheritance
object ← TreeTemplateNodeBuilderBase<TRow, TColumn> ← TreeTemplateContentNodeBuilder<TRow, TColumn>
Inherited Members
TreeTemplateNodeBuilderBase<TRow, TColumn>.SetString(string, string), TreeTemplateNodeBuilderBase<TRow, TColumn>.SetNumber(string, double), TreeTemplateNodeBuilderBase<TRow, TColumn>.SetBoolean(string, bool), TreeTemplateNodeBuilderBase<TRow, TColumn>.SetColor(string, string), TreeTemplateNodeBuilderBase<TRow, TColumn>.SetBinding(string, string), TreeTemplateNodeBuilderBase<TRow, TColumn>.AddChild(TreeTemplateNodeBuilderBase<TRow, TColumn>), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Methods
AccessText(string)
public TreeTemplateContentNodeBuilder<TRow, TColumn> AccessText(string content)
Parameters
content
string
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
AccessText(Action<TreeTemplateLeafBuilder<TRow, TColumn>>)
public TreeTemplateContentNodeBuilder<TRow, TColumn> AccessText(Action<TreeTemplateLeafBuilder<TRow, TColumn>> configure)
Parameters
configure
Action<TreeTemplateLeafBuilder<TRow, TColumn>>
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
ColumnBinding(string, Expression<Func<TColumn, object?>>)
public TreeTemplateContentNodeBuilder<TRow, TColumn> ColumnBinding(string propertyName, Expression<Func<TColumn, object?>> binding)
Parameters
propertyName
string
binding
Expression<Func<TColumn, object?>>
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
ContentPresenter(Action<TreeTemplateLeafBuilder<TRow, TColumn>>)
public TreeTemplateContentNodeBuilder<TRow, TColumn> ContentPresenter(Action<TreeTemplateLeafBuilder<TRow, TColumn>> configure)
Parameters
configure
Action<TreeTemplateLeafBuilder<TRow, TColumn>>
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
Property(string, string)
public TreeTemplateContentNodeBuilder<TRow, TColumn> Property(string propertyName, string value)
Parameters
propertyName
string
value
string
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
Property(string, double)
public TreeTemplateContentNodeBuilder<TRow, TColumn> Property(string propertyName, double value)
Parameters
propertyName
string
value
double
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
Property(string, bool)
public TreeTemplateContentNodeBuilder<TRow, TColumn> Property(string propertyName, bool value)
Parameters
propertyName
string
value
bool
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
Rectangle(Action<TreeTemplateLeafBuilder<TRow, TColumn>>)
public TreeTemplateContentNodeBuilder<TRow, TColumn> Rectangle(Action<TreeTemplateLeafBuilder<TRow, TColumn>> configure)
Parameters
configure
Action<TreeTemplateLeafBuilder<TRow, TColumn>>
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
RowBinding(string, Expression<Func<TRow, object?>>)
public TreeTemplateContentNodeBuilder<TRow, TColumn> RowBinding(string propertyName, Expression<Func<TRow, object?>> binding)
Parameters
propertyName
string
binding
Expression<Func<TRow, object?>>
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
Spacing(double)
public TreeTemplateContentNodeBuilder<TRow, TColumn> Spacing(double value)
Parameters
value
double
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
Stack(Action<TreeTemplateContentNodeBuilder<TRow, TColumn>>)
public TreeTemplateContentNodeBuilder<TRow, TColumn> Stack(Action<TreeTemplateContentNodeBuilder<TRow, TColumn>> configure)
Parameters
configure
Action<TreeTemplateContentNodeBuilder<TRow, TColumn>>
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
Stack(TreeTemplateStackOrientation, Action<TreeTemplateContentNodeBuilder<TRow, TColumn>>)
public TreeTemplateContentNodeBuilder<TRow, TColumn> Stack(TreeTemplateStackOrientation orientation, Action<TreeTemplateContentNodeBuilder<TRow, TColumn>> configure)
Parameters
orientation
TreeTemplateStackOrientation
configure
Action<TreeTemplateContentNodeBuilder<TRow, TColumn>>
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
Text(string)
public TreeTemplateContentNodeBuilder<TRow, TColumn> Text(string content)
Parameters
content
string
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
Text(Action<TreeTemplateLeafBuilder<TRow, TColumn>>)
public TreeTemplateContentNodeBuilder<TRow, TColumn> Text(Action<TreeTemplateLeafBuilder<TRow, TColumn>> configure)
Parameters
configure
Action<TreeTemplateLeafBuilder<TRow, TColumn>>
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
TextBlock(string)
public TreeTemplateContentNodeBuilder<TRow, TColumn> TextBlock(string content)
Parameters
content
string
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
TextBlock(Action<TreeTemplateLeafBuilder<TRow, TColumn>>)
public TreeTemplateContentNodeBuilder<TRow, TColumn> TextBlock(Action<TreeTemplateLeafBuilder<TRow, TColumn>> configure)
Parameters
configure
Action<TreeTemplateLeafBuilder<TRow, TColumn>>
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>
TextBox(Action<TreeTemplateLeafBuilder<TRow, TColumn>>)
public TreeTemplateContentNodeBuilder<TRow, TColumn> TextBox(Action<TreeTemplateLeafBuilder<TRow, TColumn>> configure)
Parameters
configure
Action<TreeTemplateLeafBuilder<TRow, TColumn>>
Returns
TreeTemplateContentNodeBuilder<TRow, TColumn>