Table of Contents

Class GridValueSectionedCollectionField<T, TView>

Namespace
The.WPF.Fields
Assembly
Instagile.WPF.dll
[Obsolete("Use ValueSectionedCollectionField<T> with ValueSectionedCollectionOptions { IsGrid = true } instead.")]
public class GridValueSectionedCollectionField<T, TView> : ValueSectionedCollectionField<T, TView>, IField<IEntitySet<T>>, IField, IModel, INotifyPropertyChanged, IDataErrorInfo, IBoundField where T : IEntity<T>

Type Parameters

T
TView
Inheritance
GridValueSectionedCollectionField<T, TView>
Implements
Derived
Inherited Members
Extension Methods

Constructors

GridValueSectionedCollectionField(ISurface, string, bool, bool, IEntitySet<T>?, Action<GridOptions>?, IScreenCommand?, bool, IEnumerable<IScreenCommand>?)

public GridValueSectionedCollectionField(ISurface surface, string label, bool listEditable, bool rowsEditable, IEntitySet<T>? boundSet = null, Action<GridOptions>? configureGrid = null, IScreenCommand? addCommand = null, bool suppressRemoveCommand = false, IEnumerable<IScreenCommand>? otherCommands = null)

Parameters

surface ISurface
label string
listEditable bool
rowsEditable bool
boundSet IEntitySet<T>
configureGrid Action<GridOptions>
addCommand IScreenCommand
suppressRemoveCommand bool
otherCommands IEnumerable<IScreenCommand>

Properties

IsEditable

public override bool IsEditable { get; }

Property Value

bool

Subscreen

public GridModel<T> Subscreen { get; }

Property Value

GridModel<T>

Methods

CreateSubcontroller(IEntitySet<T>, Action<GridOptions>)

public virtual GridController<T> CreateSubcontroller(IEntitySet<T> entitySet, Action<GridOptions> configure)

Parameters

entitySet IEntitySet<T>
configure Action<GridOptions>

Returns

GridController<T>

CreateSubscreen(IEntitySet<T>)

protected override GridModel<T> CreateSubscreen(IEntitySet<T> entitySet)

Parameters

entitySet IEntitySet<T>

Returns

GridModel<T>