Share via


Customizing the Integrated Desktop

CCF makes it easy to change the desktop UI by isolating various functions to make the code more modular and by wrapping common UI functions to make them easier to use.

The Integrated Desktop is an instance of a UIConfiguration class. The UIConfiguration class inherits from System.Windows.Form and adds a number of properties that are useful for all CCF ID user interfaces.

The ID UI has been implemented as hosted control. The UI configuration of the hosted application is done by adding the following XML code to the application initialization XML.

<Initstring>
    <displayGroup>MainPanel</displayGroup>
</Initstring>

The displayGroup node refers to the panel that the hosted application is added to. This can be any one of the following values:

  • mainPanel
  • SessionExplorerPanel
  • currentSessionPanel
  • WorkFlowPanel
  • floatingPanel
  • hiddenPanel

The hiddenPanel is used to hold host controls that do not have a user interface. The user does not see these controls; however, they can be modified through the Admin Console.