Table of Contents

Class SuggestionField

Namespace
The.WPF.Fields
Assembly
Instagile.WPF.dll
public class SuggestionField : ValueField<string>, IField<string>, IField, IModel, INotifyPropertyChanged, IDataErrorInfo, IBoundField
Inheritance
SuggestionField
Implements
Inherited Members
Extension Methods

Constructors

SuggestionField(ISurface, string, Func<IEnumerable<string>>, IValue<string>?)

public SuggestionField(ISurface surface, string label, Func<IEnumerable<string>> getSuggestions, IValue<string>? prop = null)

Parameters

surface ISurface
label string
getSuggestions Func<IEnumerable<string>>
prop IValue<string>

SuggestionField(ISurface, string, Func<string?, IEnumerable<string>>, IValue<string>?)

public SuggestionField(ISurface surface, string label, Func<string?, IEnumerable<string>> getSuggestions, IValue<string>? prop = null)

Parameters

surface ISurface
label string
getSuggestions Func<string, IEnumerable<string>>
prop IValue<string>

SuggestionField(ISurface, string, Func<string?, IEntityQuery<string>>, IValue<string>?)

public SuggestionField(ISurface surface, string label, Func<string?, IEntityQuery<string>> getSuggestions, IValue<string>? prop = null)

Parameters

surface ISurface
label string
getSuggestions Func<string, IEntityQuery<string>>
prop IValue<string>

SuggestionField(ISurface, string, Func<string?, Task<IReadOnlyList<string>>>, IValue<string>?)

public SuggestionField(ISurface surface, string label, Func<string?, Task<IReadOnlyList<string>>> getSuggestions, IValue<string>? prop = null)

Parameters

surface ISurface
label string
getSuggestions Func<string, Task<IReadOnlyList<string>>>
prop IValue<string>

SuggestionField(ISurface, string, Func<Task<IEnumerable<string>>>, IValue<string>?)

public SuggestionField(ISurface surface, string label, Func<Task<IEnumerable<string>>> getSuggestions, IValue<string>? prop = null)

Parameters

surface ISurface
label string
getSuggestions Func<Task<IEnumerable<string>>>
prop IValue<string>

SuggestionField(ISurface, string, IEntityQuery<string>, IValue<string>?)

public SuggestionField(ISurface surface, string label, IEntityQuery<string> getSuggestions, IValue<string>? prop = null)

Parameters

surface ISurface
label string
getSuggestions IEntityQuery<string>
prop IValue<string>

SuggestionField(ISurface, string, IEntityQuery<IEntity>, IValue<string>?)

public SuggestionField(ISurface surface, string label, IEntityQuery<IEntity> getSuggestions, IValue<string>? prop = null)

Parameters

surface ISurface
label string
getSuggestions IEntityQuery<IEntity>
prop IValue<string>

Properties

DoUpdateOptions

public ICommand DoUpdateOptions { get; }

Property Value

ICommand

Options

public IReadOnlyList<string> Options { get; }

Property Value

IReadOnlyList<string>

Methods

SetViewFromModelAndNotifyInternal()

protected override void SetViewFromModelAndNotifyInternal()