Classes

  ClassDescription
Controller
This class represents the base of all controller classes.
DataSetBasedModel
Represents a Model that is based on a DataSet.
Model
Represents a abstract Model.
ModelChangeEventArgs
Provides data for the ModelChangeEventHandler event.
ModelEntity
This class represents a abstract Entity of a Model.
ModelEntity<(Of <(DataType>)>)
This class represents a typed DataEntity of a Model.
ModelEntityCollection
Represents a collection of ModelEntities.
ModelViewController<(Of <(ViewType, ModelType>)>)
This class represents a Controller that is able to interact with both a View and a Model.
View
This class represents a View that can be used in the xFramework.
ViewChangeEventArgs
Provides data for the ViewChangeEventHandler event.
ViewController<(Of <(ViewType>)>)
This class represents a Controller that is able to use a View.

Interfaces

  InterfaceDescription
IModel
Defines the contract that all Model objects must implement.
IView
Defines the contract that all View objects must implement.

Delegates

  DelegateDescription
ModelChangeEventHandler
Represents methods that will handle Model change events.
ViewChangeEventHandler
Represents methods that will handle View change events.