Component overview

The registration panes and dialog boxes in WorkZone for Office are implemented using XAML.

A dialog box or a registration pane is defined by two types of components:

  • The XAML file that describes the layout of the form and data bindings for each field.
  • The ColumnSetDefinitions file that contains all data presented in the form.

To facilitate the binding between the XAML controls and the data columns, a set of ‘Sj’ styles exists. The SjStyles include styles for most WorkZone Content Server field types. Furthermore, the SjStyles set up bindings between the attributes of the XAML control and data dictionary attributes for the corresponding data column.

Important: XAML and SjStyles are carefully constructed to provide the desired functionality and appearance. So, even though it is technically possible to replace the XAML completely, KMD recommends that you use the existing XAML and SjStyles to the greatest extent possible.