Differences Between Duplicate Displays

The idea of duplicating is to make an exact copy of the original; however, in some cases there are some differences between duplicated forms and user displays.

The following scenarios describe the differences that occur with duplicated displays that were created in the Designer:

Scenario A

When you copy a display, the project name differs from the original because these names must be unique. The project name of the duplicated display is based on the display name specified with a number appended to it, if necessary, to make it unique. The project name appears in the Project panel in the Designer.

Scenario B

When you duplicate a display, the .NET assembly that is generated displays a different name than the original. The assembly name matches the new project name.

The following scenarios describe the differences that occur with duplicated displays regardless of where they were created:

Scenario C

If a user display is duplicated to a location under the Forms folder, the base class is changed from UserDisplayBase to FormBase so that interaction with a workflow works as expected for a form.

Scenario D

If a form is duplicated to a location under the Displays folder, the base class is changed from FormBase to UserDisplayBase. If the original form has parameters or form events configured, you can still duplicate the form; however, the parameters and events are removed because use displays do not support them.