Control |
public sealed class ControlScreen : ControlBase, IControlParent, IControlBase, IDisposable
The ControlScreen type exposes the following members.
| Name | Description | |
|---|---|---|
| AssetBranchCount | Number of branches to display in asset picker. | |
| AssetInstance | Fully qualified asset instance of a control. Default value is null. | |
| AssetPickerInlineWidth | Width of the asset picker in pixels when a control's PropertyAssetPickerMode property is set to Inline. | |
| AssetPickerMode | Mode used by control to change an asset instance. See PropertyAssetPickerMode for mode descriptions. Default value is Modal | |
| Children | Collection of child controls. Add, remove, index, iterate and more using the IControlChildren interface. | |
| Height | Height of control in pixels. | |
| IsAssetInstanceValid | Validity of asset instance. Default value is null; | |
| IsCurrentScreen | Returns true if screen is currently visible. | |
| IsNavigationVisible | Determines whether screen should be visible in client tab navigation. If not visible, client must use a navigation event or script to show screen. | |
| Kind |
Kind of control.
(Inherited from ControlBase) | |
| Name |
Control name that is unique within the owning screen.
Name of control must conform to the regex pattern [a-zA-Z0-9], as only letters and numbers are valid characters.
(Inherited from ControlBase) | |
| OnBeginAssetChange | Name of a method defined in the screen script that will be invoked before the asset instance of a control is changed. Method must have same signature as EventDelegatesOnAssetChange. Default value is null. | |
| OnEndAssetChange | Name of a method defined in the screen script that will be invoked after the asset instance of a control is changed. Method must have same signature as EventDelegatesOnAssetChange. Default value is null. | |
| Parent |
Parent of the control.
(Inherited from ControlBase) | |
| Screen |
Screen the control resides in.
(Inherited from ControlBase) | |
| ScreenControls | Read only collection of all controls present in screen. Each control in a screen must have name unique to the screen. This collection is updated automatically as controls are added or removed from descendant controls of the screen. | |
| Script | Script used to create custom screen functionality. Controls have events that can trigger script to run. Scripting language is C#. Default value is null. | |
| TemplateId |
Id used to find sibling controls within a template. All siblings will have the same id.
Default value is null.
(Inherited from ControlBase) | |
| Title | Title of control used for display purposes. Default value is null. | |
| Width | Width of control in pixels. |
| Name | Description | |
|---|---|---|
| AncestorsT |
Get ancestor controls that implement generic control interface defined by T.
(Inherited from ControlBase) | |
| DescendantsT | Get descendant child controls that implement generic control interface defined by T. |