Custom Properties
In addition to the component's basic property settings, you can also create your own custom properties to enhance and add functionality to a component. You can use the custom properties like any other properties, such as with data binding, scripting, and styles. Custom properties are important for passing parameters from one window to another, especially with a popup window. Properties on the window's Root Container double as a window's parameters. For example, when you click on a Button component to open a popup window, it can pass a set of values into the window. These values are then set to the custom property on the Root Container for use on that window.
To configure a custom property:
- Right-click on the component.
- Select Customizers > Custom Properties.
- Click the plus
icon to add a row. - Enter the Name (i.e., motorNum) of the custom property and data Type. Click OK.
- In the Property Editor, scroll to the bottom of the panel to see your custom property in blue.

Custom properties can be any of the basic property types, but can also be a UDT Definition. When specified, the UDT option will create a property shape that matches the shape of the UDT, allowing each member in to UDT to be represented as a separate property in the resulting custom property.