Application User Interface Class

The CcfDesktopApplicationUI defines the details of hosting applications and their user interfaces, while keeping it independent of the Agent Desktop.


The following figure shows the structure of the class:

Ee712797.4c42863a-05c3-4b29-9560-64a452172883(en-us,MSDN.10).png


The class has the following elements:

Element

Description

ActivePanel property

The property holds the active panel name of the hosted control.

Applications property

 

AppWithFocus property

 

Length property

 

Name property

 

AddApplication method

The method adds a hosted application or hosted control to a container.

AddPanel method

The method is used to add a CCF Panel to the list of panels hosting applications.

CreateFloatingCCFPanel method

The method creates a new floating CCF panel for hosting controls or applications.

GetEnumerator method

 

GetSelectedApplication method

The method gets an application, regardless of the hosting type of the application.

NextPanel method

The method gets the container after the current container that is focused.

RemoveApplication method

The method removes the application (passed as an argument) from the interface, regardless of the container hosting the application.

RemovePanel method

The method removes the panel (passed as an argument) from the interface.

SelectApplication method

The method selects the container and control hosting the given application (passed as an argument).

SetRedraw method

The method enables or disables the redrawing of the containers.

CloseApplicationClick event

The event is raised when the user clicks on the application’s close button.

SelectedAppChange event

The event is raised when the selected application changes.


Show: