Skip to main content

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

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