Class FieldsSection
Contains fields of arbitrary types
[DataContract]
public class FieldsSection : SectionBase<FieldsView>, ISection, IModel, INotifyPropertyChanged, IDataErrorInfo
- Inheritance
-
FieldsSection
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
FieldsSection(ISurface, string, IEnumerable<IField>)
public FieldsSection(ISurface surface, string title, IEnumerable<IField> fields)
Parameters
surfaceISurfacetitlestringfieldsIEnumerable<IField>
FieldsSection(ISurface, string, string, bool, IEnumerable<IField>)
public FieldsSection(ISurface surface, string title, string preferenceNamespace, bool expandByDefault, IEnumerable<IField> fields)
Parameters
surfaceISurfacetitlestringpreferenceNamespacestringexpandByDefaultboolfieldsIEnumerable<IField>
FieldsSection(ISurface, string, string, bool, params IField[])
public FieldsSection(ISurface surface, string title, string preferenceNamespace, bool expandByDefault, params IField[] fields)
Parameters
FieldsSection(ISurface, string, params IField[])
public FieldsSection(ISurface surface, string title, params IField[] fields)
Parameters
Properties
Error
Gets an error message indicating what is wrong with this object.
public override string Error { get; }
Property Value
- string
An error message indicating what is wrong with this object. The default is an empty string ("").
Fields
[DataMember]
public override IEnumerable<IField> Fields { get; }
Property Value
HasChanges
public override bool HasChanges { get; }
Property Value
IsEditable
public override bool IsEditable { get; }
Property Value
IsValid
public override bool IsValid { get; }
Property Value
IsVisible
public override bool IsVisible { get; }
Property Value
Subtitle
public override string Subtitle { get; }
Property Value
Methods
AddField(IField)
protected void AddField(IField f)
Parameters
fIField
WithField(IField)
public override ISection WithField(IField f)
Parameters
fIField
Returns
WithoutField(IField)
public override ISection WithoutField(IField f)
Parameters
fIField