WINDEV Mobile allows you to create control templates. A control template is a set of controls that can be re-used in several windows.
Changes made to a control template are automatically applied to all the windows that use the template.
A control template is used to:
- group a set of controls for a specific purpose.
- make the controls independent of the host window.
|View of a control template.|
The template is bordered by an orange line in the editor.
|Template used in a window.|
Elements from the template have a blue border and are identified by a yellow square.
A control template can be created:
- via the icon in the quick access buttons. In the "New" window, click "Window" then "Control template".
- from the controls in the window (select the controls and right-click, in the context menu that appears, select "Refactoring .. Create a control template from the selection").
To create a window based on a control template, create a "Control template" control.
The characteristics of the elements can be dissociated from the template. For example, dissociate the position of a control from the template to move it elsewhere while keeping other changes (code, style, etc.). This is referred to as control inheritance. In this case, the elements are identified by a blue square.