Class DataPresenter.TemplateBuilder
Supports building template of data presenter.
Inheritance
System.Object
DataPresenter.TemplateBuilder
Implements
System.IDisposable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: DevZest.Data.WPF.dll
Syntax
protected sealed class TemplateBuilder : TemplateBuilder<DataPresenter.TemplateBuilder>, IDisposable
Methods
Name |
Description |
AddAsyncValidator(IColumns, Func<DataRow, Task<IEnumerable<String>>>, String)
|
Adds async validator.
|
AddAsyncValidator(IColumns, Func<DataRow, Task<String>>, String)
|
Adds async validator.
|
AddAsyncValidator<T>(RowInput<T>, Func<DataRow, Task<IEnumerable<String>>>, String)
|
Adds async validator.
|
AddAsyncValidator<T>(RowInput<T>, Func<DataRow, Task<String>>, String)
|
Adds async validator.
|
AddBehavior(BlockViewBehavior)
|
Adds block view behavior.
|
AddBehavior(RowViewBehavior)
|
Adds row view behavior.
|
AddBinding(Int32, Int32, BlockBinding)
|
Adds block binding.
|
AddBinding(Int32, Int32, RowBinding)
|
Adds row binding.
|
AddBinding(Int32, Int32, ScalarBinding)
|
Adds scalar binding.
|
AddBinding(Int32, Int32, Int32, Int32, BlockBinding)
|
Adds block binding.
|
AddBinding(Int32, Int32, Int32, Int32, RowBinding)
|
Adds row binding.
|
AddBinding(Int32, Int32, Int32, Int32, ScalarBinding)
|
Adds scalar binding.
|
AllowDelete()
|
Allows data deletion operation.
|
BlockView<T>(StyleId)
|
Customizes block view.
|
BlockView<T>(Style)
|
Customizes block view.
|
GridColumns(String[])
|
Defines layout grid columns.
|
GridLineX(GridPoint, Int32, Pen, Nullable<GridPlacement>)
|
Defines horizontal grid line.
|
GridLineY(GridPoint, Int32, Pen, Nullable<GridPlacement>)
|
Defines vertical grid line.
|
GridRows(String[])
|
Defines layout grid rows.
|
Layout(Orientation, Int32)
|
Defines how the layout expands with row collection.
|
MakeRecursive(Model)
|
Defines row collection as self recursive to show tree view like UI.
|
RowRange(Int32, Int32, Int32, Int32)
|
Defines the grid range for row.
|
RowView<T>(StyleId)
|
Customizes row view.
|
RowView<T>(Style)
|
Customizes row view.
|
WithFrozenBottom(Int32)
|
Defines bottom frozen grid rows from scrolling.
|
WithFrozenLeft(Int32)
|
Defines left frozen grid columns from scrolling.
|
WithFrozenRight(Int32)
|
Defines right frozen grid columns from scrolling.
|
WithFrozenTop(Int32)
|
Defines top frozen grid rows from scrolling.
|
WithRowValidationMode(ValidationMode)
|
Defines row validation mode.
|
WithScalarValidationMode(ValidationMode)
|
|
WithSelectionMode(SelectionMode)
|
Defines the selection mode.
|
WithStretches(Int32)
|
Defines number of grid tracks stretching to end of view port.
|
WithVirtualRowPlacement(VirtualRowPlacement)
|
Defines where to display the virtual row for inserting.
|