Table of Contents

Class ValueInlineCollectionField<T>

Namespace
The.WPF.Fields
Assembly
Instagile.WPF.dll

Collection field with a text summary and modal content editing.

public class ValueInlineCollectionField<T> : InlineCollectionFieldBase<T>, IField<IEntitySet<T>>, IField, IModel, INotifyPropertyChanged, IDataErrorInfo where T : IEntity<T>

Type Parameters

T
Inheritance
ValueInlineCollectionField<T>
Implements
Inherited Members
Extension Methods

Constructors

ValueInlineCollectionField(ISurface, string, IEntitySet<T>?, Action<GridOptions>?, Action<ListOptions>?, IScreenCommand?, bool)

[Obsolete("Use one of the constructors with an options parameter")]
public ValueInlineCollectionField(ISurface surface, string label, IEntitySet<T>? boundSet, Action<GridOptions>? configureGrid, Action<ListOptions>? configureList = null, IScreenCommand? addCommand = null, bool suppressRemoveCommand = false)

Parameters

surface ISurface
label string
boundSet IEntitySet<T>
configureGrid Action<GridOptions>
configureList Action<ListOptions>
addCommand IScreenCommand
suppressRemoveCommand bool

ValueInlineCollectionField(ISurface, string, IEntitySet<T>?, Action<ListOptions>?, IScreenCommand?, bool)

[Obsolete("Use one of the constructors with an options parameter")]
public ValueInlineCollectionField(ISurface surface, string label, IEntitySet<T>? boundSet, Action<ListOptions>? configureList, IScreenCommand? addCommand = null, bool suppressRemoveCommand = false)

Parameters

surface ISurface
label string
boundSet IEntitySet<T>
configureList Action<ListOptions>
addCommand IScreenCommand
suppressRemoveCommand bool

ValueInlineCollectionField(ISurface, string, IEntitySet<T>?, bool)

[Obsolete("Use one of the constructors with an options parameter")]
public ValueInlineCollectionField(ISurface surface, string label, IEntitySet<T>? boundSet, bool suppressRemoveCommand)

Parameters

surface ISurface
label string
boundSet IEntitySet<T>
suppressRemoveCommand bool

ValueInlineCollectionField(ISurface, string, IEntitySet<T>, ValueInlineCollectionOptions<T>?)

public ValueInlineCollectionField(ISurface surface, string label, IEntitySet<T> boundSet, ValueInlineCollectionOptions<T>? options = null)

Parameters

surface ISurface
label string
boundSet IEntitySet<T>
options ValueInlineCollectionOptions<T>

ValueInlineCollectionField(ISurface, string, IEntitySet<T>?, IScreenCommand?, bool)

[Obsolete("Use one of the constructors with an options parameter")]
public ValueInlineCollectionField(ISurface surface, string label, IEntitySet<T>? boundSet, IScreenCommand? addCommand, bool suppressRemoveCommand = false)

Parameters

surface ISurface
label string
boundSet IEntitySet<T>
addCommand IScreenCommand
suppressRemoveCommand bool

ValueInlineCollectionField(ISurface, EntityCollectionProperty<T>, ValueInlineCollectionOptions<T>?)

public ValueInlineCollectionField(ISurface surface, EntityCollectionProperty<T> boundSet, ValueInlineCollectionOptions<T>? options = null)

Parameters

surface ISurface
boundSet EntityCollectionProperty<T>
options ValueInlineCollectionOptions<T>

Methods

CreateSubfield(IEntitySet<T>)

public override IField<IEntitySet<T>> CreateSubfield(IEntitySet<T> modalSet)

Parameters

modalSet IEntitySet<T>

Returns

IField<IEntitySet<T>>