Class NullableEnumField<T>
public sealed class NullableEnumField<T> : EnumFieldBase<T?>, IField<T?>, IField, IModel, INotifyPropertyChanged, IDataErrorInfo, IBoundField where T : struct
Type Parameters
T
- Inheritance
-
FieldBase<T?>ValueField<T?>EnumFieldBase<T?>NullableEnumField<T>
- Implements
-
IField<T?>
- Inherited Members
- Extension Methods
Constructors
NullableEnumField(ISurface, string, T?)
public NullableEnumField(ISurface surface, string label, T? initialValue)
Parameters
NullableEnumField(ISurface, string, IValue<T?>?)
public NullableEnumField(ISurface surface, string label, IValue<T?>? value = null)
Parameters
NullableEnumField(ISurface, IOwnedValue<T?>?)
public NullableEnumField(ISurface surface, IOwnedValue<T?>? value = null)
Parameters
surfaceISurfacevalueIOwnedValue<T?>
Properties
Choices
public override IEnumerable<string> Choices { get; }
Property Value
Selection
public override string Selection { get; set; }