Table of Contents

Class SectionColumn

Namespace
TimeCockpit.Data.DataModel.View
Assembly
TimeCockpit.Data.dll

Represents a column in a Section.

public class SectionColumn : NamedDynamicObject, IDynamicMetaObjectProvider, INotifyPropertyChanged
Inheritance
Object
SectionColumn
Implements
IDynamicMetaObjectProvider
INotifyPropertyChanged
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()

Constructors

SectionColumn()

Initializes a new instance of the SectionColumn class.

public SectionColumn()

Properties

Fields

Gets a list of tabs in the form.

public ObservableCollection<Cell> Fields { get; }

Property Value

ObservableCollection<Cell>

Header

Gets or sets the header of the section.

public string Header { get; set; }

Property Value

String

Methods

FieldChanged(Object, PropertyChangedEventArgs)

Event handler for the FieldChanged(Object, PropertyChangedEventArgs) event. If a tab is changed in the Fields collection, we fire the PropertyChanged event for Fields

protected void FieldChanged(object sender, PropertyChangedEventArgs e)

Parameters

sender Object

Object sending the event (currently not used)

e PropertyChangedEventArgs

Event arguments.

FieldsChanged(Object, NotifyCollectionChangedEventArgs)

Raised, when an item is added to the Fields collection.

protected void FieldsChanged(object sender, NotifyCollectionChangedEventArgs e)

Parameters

sender Object

The sender that fired the event

e NotifyCollectionChangedEventArgs

Provides information about event arguments