IPage, IPageElement and IPageElementParameter are indirectly available via Intrinsic Objects from any script expression.
The only classes exposed by this namespace derive from EventArgs and are for use with IApplication events, which means they too are only available to custom controls and are not used in script.
The enumerations are available in script. Many script functions and element properties require the value of a known enumeration (i.e., Enum). For example, normally the user would set the the alignment and resize behavior of an Image element using Property Explorer. However, setting the properties using script requires assigning the relevant enumeration values, as in this code.
SETP("Image1@HorizontalAlignment", HorizontalAlignment.Left);
SETP("Image1@VerticalAlignment", VerticalAlignment.Center);
SETP("Image1@Stretch", Stretch.None);
| Name | Description | |
|---|---|---|
|
CultureEventArgs | Contains event data for the IApplication.UICultureChanged event. |
|
EditorModeChangedEventArgs | Contains event data for the IApplication.EditorModeChanged event. |
|
ZoomEventArgs | Contains event data for the IApplication.ZoomChanged event. |
| Name | Description | |
|---|---|---|
|
IApplication | Supports controls that need access to functionality exposed by the hosting application. |
|
IApplicationConnection | Supports controls that need to access server resources using the hosting application's web connection. |
|
IApplicationData | Supports controls that need to request historical data from hosting application's Data Historian. |
|
IApplicationDiagnostics | Supports controls that need to write messages to the hosting application's diagnostic trace log. |
|
IApplicationMappingServices | Supports controls that need to access mapping services. |
|
IApplicationOptions | Supports controls that need access to the hosting application's user options. |
|
IHostAware | Supports controls that need to be aware of their hosting environment. |
|
IHostParameterLabel | Obsolete. Supports controls that need to influence PropertyExplorer Parameter label text. |
|
IPage | Represents a logical container for a collection of controls saved as a 'Page' in the hosting application. |
|
IPageElement | Represents an element on a hosted page and provides access to the element's parameters. |
|
IPageElementParameter | Represents a parameter of an element on a hosted page. |
| Name | Description | |
|---|---|---|
|
BadDataAdornmentDefaultType | Describes the possible values for the BadDataAdornment PageProperty. |
|
BadDataAdornmentType | Describes the possible values for the BadDataAdornment common property (which includes deferring to the page-level option). |
|
BindingType | Used when programmatically working with Parameter BindingExpressions. |
|
CommandExecutionState | Describes the state of a command that a control has requested the hosting application execute. |
|
DataHubPointAttributes | Used when programmatically working with the Parameter PointBindingExpression. |
|
EditorModes | Describes the possible states of the hosting application. |
|
OptionAccessibility | Used when registering an option category to describes the scope/accessibility of options. |
|
PageElementAdornmentStyle | |
|
PointQueryOptions | Describes options when performing a GetPointNames query. |
|
Severity | Describes the severity of a condition or a message relayed to the hosting application. |
|
TagQueryOptions | Describes options when checking an element's Tags. |
