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()