Classes
Class | Description | |
---|---|---|
![]() | ViewsManagerBase |
Base IViewsManager implementation. To avoid repetitive IViewsManager
implementation views managers should inherit from this class
and override neccessary IViewsManager members.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | INotifiedView |
If a view class implements this interface (in addition to IView)
then the views manager will notify corresponding view objects
on activation and initialization events through the operations
of this interface.
|
![]() | IView |
All views should implement this interface.
For user convenience a generic version of this interface exists with a strongly typed association to the controller, see IView<(Of <(T>)>) |
![]() | IView<(Of <(T>)>) |
Generic extension of the IView interface.
Has a strongly typed generic association to the controller.
Therefore no typecasting is required when accessing the
associated controller.
Istead of implementing this interface manually you might better use generic base view classes such as WebFormView<(Of <(T>)>) or WinFormView<(Of <(T>)>). |
![]() | IViewsManager |
Abstracts out the view switching logic. Different IViewsManager
implementations correspond to different presentation platforms.
|