Class CompositeField<T>
public class CompositeField<T> : FieldBase<T, CompositeView>, IField<T>, IField, IModel, INotifyPropertyChanged, IDataErrorInfo
Type Parameters
T
- Inheritance
-
FieldBase<T>CompositeField<T>
- Implements
-
IField<T>
- Inherited Members
- Extension Methods
Constructors
CompositeField(ISurface, IField<T>, IEnumerable<IField>)
public CompositeField(ISurface surface, IField<T> primaryField, IEnumerable<IField> extraFields)
Parameters
surfaceISurfaceprimaryFieldIField<T>extraFieldsIEnumerable<IField>
CompositeField(ISurface, IField<T>, params IField[])
public CompositeField(ISurface surface, IField<T> primaryField, params IField[] extraFields)
Parameters
Properties
HasChanges
public override bool HasChanges { get; }
Property Value
InnerFields
public IEnumerable<IField> InnerFields { get; }
Property Value
Value
The lensed value which this field is modelling
public override T Value { get; set; }
Property Value
- T
Methods
SetViewFromModelAndNotifyInternal()
protected override void SetViewFromModelAndNotifyInternal()