Table of Contents

Class WrappingFieldBase

Namespace
The.WPF.Fields
Assembly
Instagile.WPF.dll
[JsonConverter(typeof(FieldJsonConverter))]
public abstract class WrappingFieldBase : NotificationObject, IField, IModel, INotifyPropertyChanged, IDataErrorInfo, IBoundField
Inheritance
WrappingFieldBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

WrappingFieldBase(IField)

public WrappingFieldBase(IField inner)

Parameters

inner IField

Properties

Content

Templated field content

public IField Content { get; }

Property Value

IField

HasChanges

public virtual bool HasChanges { get; }

Property Value

bool

HasLabel

True if the field should be labelled inline

public virtual bool HasLabel { get; }

Property Value

bool

HelpText

Optional tooltip, displayed if a label is also displayed

public virtual string HelpText { get; }

Property Value

string

IsEditable

public virtual bool IsEditable { get; }

Property Value

bool

IsValid

public virtual bool IsValid { get; }

Property Value

bool

IsVisible

True if the field should be displayed

public virtual bool IsVisible { get; }

Property Value

bool

Label

Caption to display alongside the field content

public virtual string Label { get; }

Property Value

string

Text

Text summary of the field's value (for on screen summaries)

public string Text { get; }

Property Value

string

Methods

Invalidate()

Update the current value on the form, unless it has not been saved to the model, and perform validation

public void Invalidate()