Table of Contents

Class CompositeField<T>

Namespace
The.WPF.Fields
Assembly
Instagile.WPF.dll
public class CompositeField<T> : FieldBase<T, CompositeView>, IField<T>, IField, IModel, INotifyPropertyChanged, IDataErrorInfo

Type Parameters

T
Inheritance
CompositeField<T>
Implements
Inherited Members
Extension Methods

Constructors

CompositeField(ISurface, IField<T>, IEnumerable<IField>)

public CompositeField(ISurface surface, IField<T> primaryField, IEnumerable<IField> extraFields)

Parameters

surface ISurface
primaryField IField<T>
extraFields IEnumerable<IField>

CompositeField(ISurface, IField<T>, params IField[])

public CompositeField(ISurface surface, IField<T> primaryField, params IField[] extraFields)

Parameters

surface ISurface
primaryField IField<T>
extraFields IField[]

Properties

HasChanges

public override bool HasChanges { get; }

Property Value

bool

InnerFields

public IEnumerable<IField> InnerFields { get; }

Property Value

IEnumerable<IField>

Value

The lensed value which this field is modelling

public override T Value { get; set; }

Property Value

T

Methods

SetViewFromModelAndNotifyInternal()

protected override void SetViewFromModelAndNotifyInternal()