Interface IAbstractPreviewController
Common base interface for preview controllers, currently specialized into IAbstractPreviewControl derivatives and IAbstractPreviewApplication derivatives.
Namespace: SdlSdl.FileTypeSupportFrameworkIntegrationApi
Assembly: Sdl.FileTypeSupport.Framework.Core.dll
Syntax
public interface IAbstractPreviewController
Remarks
Any preview controller implementation may provide additional services by implementing interfaces such as INavigablePreview.
Preview controllers may want to use persistent settings, e.g. to use the same user defined
display settings every time the preview is shown. If so, the controller should implement
Sdl.Core.Settings.ISettingsBundleAware
, and use a settings group to store
its settings. If the host application supports settings bundles, this interface will
be tested for and used.
It is recommended (but not required) that preview controllers implement IFileTypeDefinitionAware.