Click or drag to resize
AbstractViewController Class
Base class used in the implementation and integration of a view in desktop applications. Based on an MVC pattern the implementation is the controller of a view.
Inheritance Hierarchy
SystemObject
  Sdl.Desktop.IntegrationApi.Extensions.InternalAbstractController
    Sdl.Desktop.IntegrationApiAbstractViewController

Namespace: Sdl.Desktop.IntegrationApi
Assembly: Sdl.Desktop.IntegrationApi (in Sdl.Desktop.IntegrationApi.dll) Version: 4.0.0.0 (4.2.2764.0)
Syntax
public abstract class AbstractViewController : AbstractController

The AbstractViewController type exposes the following members.

Constructors
  NameDescription
Protected methodAbstractViewController
Initializes a new instance of the AbstractViewController class
Top
Properties
  NameDescription
Public propertyContext
The context in witch the view is executing
Top
Methods
  NameDescription
Public methodActivate
Activate the view in the Studio application.
Public methodDispose
Override to implement the dispose of the resources associated with the view.
Protected methodGetContentControl
Get the content control for this view. This control will occupy the content area of the studio window while this view is active.
Protected methodGetExplorerBarControl
Get the explorer bar control of the view. This control will be placed in the content area of the explorer bar when this view is active.
Protected methodInitialize
Called only once when the controller is initialized
Protected methodRefresh
Called when the view needs to be refreshed.
Top
Events
  NameDescription
Public eventActivationChanged
Triggered when the activation of a view is changed
Top
See Also
Community
Edit

Be the first to Edit the community content of this topic.
Comments