Table of Contents

Class NullableEnumField<T>

Namespace
The.WPF.Fields
Assembly
Instagile.WPF.dll
public sealed class NullableEnumField<T> : EnumFieldBase<T?>, IField<T?>, IField, IModel, INotifyPropertyChanged, IDataErrorInfo, IBoundField where T : struct

Type Parameters

T
Inheritance
NullableEnumField<T>
Implements
IField<T?>
Inherited Members
Extension Methods

Constructors

NullableEnumField(ISurface, string, T?)

public NullableEnumField(ISurface surface, string label, T? initialValue)

Parameters

surface ISurface
label string
initialValue T?

NullableEnumField(ISurface, string, IValue<T?>?)

public NullableEnumField(ISurface surface, string label, IValue<T?>? value = null)

Parameters

surface ISurface
label string
value IValue<T?>

NullableEnumField(ISurface, IOwnedValue<T?>?)

public NullableEnumField(ISurface surface, IOwnedValue<T?>? value = null)

Parameters

surface ISurface
value IOwnedValue<T?>

Properties

Choices

public override IEnumerable<string> Choices { get; }

Property Value

IEnumerable<string>

Selection

public override string Selection { get; set; }

Property Value

string