C++ C#

Semata.DataStore.ObjectModel.Views

API Reference

This provides a set of classes that are used, or derived from, during the generation of ObjectModel View classes.

Delegates

Name Description
ItemObjectViewPropertyChangedEventHandler

Raised after a list element is changed

Enumerations

Name Description
EditCompleteType

Types of edit completion

Classes

Name Description
ItemObjectView

Non-generic abstract base class that allows access to underlying ItemObject

ItemObjectView<I>

Abstract base class for all ItemObjectViews.

Many of the ItemObjectView properties will be the same as that of the ItemObject. However, the PropertyChanged events of the ItemObject cannot just be forwarded as some of the ItemObjectView properties may need to perform processing before the event is passed on. Instead PropertyChanged and PropertyWritten events from the ItemObject cause a PropertySourceChanged to be raised. The properties ubscribe to this event, perform the necessary processin , and then raise the PropertyChanged event.

ItemObjectViewList<I,V>

A list ItemObjects that will be loaded from an ItemObjectCollection. The list will only be loaded when accessed, not when created, i.e. it is lazy

Exceptions

This website stores cookies on your computer that are used to manage the order in which you see the pages. To find out more about the cookies we use, see our Privacy Policy.