Supports controls that need access to functionality exposed by the hosting application.

The following tables list the members exposed by the IApplication type.

Name Description
Public property ApplicationTitle The title of the hosting application.
Public property AvailableCultures The available languages.
Public property CurrentUICulture Current UICulture.
Public property CurrentZoom Current Zoom.
Public property EditorMode The current state of the hosting application.
Public property UserName The name of the current user.
Top
Name Description
Public method DismissWaitDialog Requests the hosting application dismiss the wait dialog.
Public method IsCommandPermitted Checks with the hosting application to determine if a particular command is permissable and valid in the current context.
Public method RequestCommand Requests the hosting application execute the specified command.
Public method RequestMessageDialog (Overloaded) Requests the hosting application display a dialog to the user, with the specified message text and severity icon.
Public method RequestToolTip Requests the hosting application display a tooltip, with the specified text and reason indicator.
Public method RequestWaitDialog (Overloaded) Requests the hosting application display a 'wait' dialog to the user, with the specified message text.
Top
Name Description
Public event ApplicationDataRefreshing Supports controls that need to be made aware when the hosting application is refreshing its run-time-loaded collections (e.g., Pages, Controls, Symbols).
Public event EditorModeChanged Supports controls that need to be made aware when the hosting application switches between Design Mode and Run Mode.
Public event UICultureChanged Supports controls that need to be made aware when the UICulture of the hosting application changes (typically because the user changes language).
Public event ZoomChanged Supports controls that need to be made aware when the Zoom level of the hosting application changes.
Top