Namespace Sdl.Desktop.IntegrationApi
Classes
AbstractAction
Abstract base class for user actions, which can be added to a command bar.
AbstractApplication
Base class for the application
AbstractRibbonGroup
Abstract base class for a ribbon group.
AbstractViewController
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.
AbstractViewControllerAction<TController>
Abstract base class for a view-specific action.
AbstractViewPartController
Base class used in the implementation and integration of a view part in desktop applications.
ActionExecutionCancelEventArgs
Argument used for the action execution events which support canceling.
ActionExecutionEventArgs
Argument used for the action execution events.
ActivationChangedEventArgs
Contains the arguments returned by the event fired when a UI controller instance's activation state changes.
ApplicationHost<T>
Base class for the application host
DefaultSettingsPage<TControl, TSettings>
Default implementation for AutomaticTask settings page.
SettingsBinder
Static helper class for databinding settings to control properties.
VisibilityChangedEventArgs
Contains the arguments returned by the event fired when a UI controller instance's visibility changes.
Interfaces
IApplicationInitializer
Contract defining the application initializer which is executed at the application startup. Application initializers which implement this interface must be decorated with the ApplicationInitializerAttribute attribute.
ISettingsAware<TSettings>
Interface to mark a class with a certain Settings
IViewContext
The contract defining context view informations.