The control interacts with other controls through rules. When you bind properties between different controls, you can use the data to populate properties or set values. Use the following examples for when to use the control with other controls through rules:
- Set a control’s properties: You can configure the settable properties of the control with this action
- Data Transfer: You can transfer data from items listed in the context browser to the control
The following events and methods are available on the control:
Rule Events:
- When [control] is Initializing: You can execute a rule condition or action once when the view or form is loading
- When [control] is Ticked: execute a rule when the timer "ticks". "Ticks" are controlled by the Number of Ticks and Interval properties.
Control Methods:
- Execute a control's Start method: Starts the When [control] is Ticked event. If you use the Execute a control's Stop method action before the lapse of the Number of Ticks value, upon start, the Number of Ticks value resets to the initial value. If you don't use the Execute a control's Start method action, the timer will not tick at the specified interval and for the number of ticks specified, for example :

In the example above, the When [control] is Ticked event executes when the view is initialized.
- Execute a control's Stop method: Stops the When [control] is Ticked event.
- Execute a control's Tick method: Executes the rule action associated with the When [control] is Ticked event. You can do this without using the Execute a control's Start method action, but it will only execute the Execute a control's Tick method action once per event, for example :

And then

When the button is clicked, the tick method starts the When Timer is Ticked event which in turn displays a message, but the Execute a control's Tick method action does not execute continuously. You have to click the button to execute the Execute a control's Tick method action every time.
When you configure the rules like this, you don't have to configure an Interval because the When Button is Clicked event starts the When Timer is Ticked event. When you use the Execute a control's Tick method action, you have to configure the When [control] is Ticked event in another rule.