DesktopApplicationUIBase Members
DesktopApplicationUIBase separates the details of hosting applications and their UI's from the layout of the agent desktop form. It keeps a collection of IPanels and exposes itself as a collection of IHostedApplication objects.
The following tables list the members exposed by the DesktopApplicationUIBase type.
Protected Constructors
Name | Description | |
---|---|---|
DesktopApplicationUIBase |
Top
Protected Fields
Name | Description | |
---|---|---|
![]() ![]() |
OpaqueLevel | Level of opaqueness to use when a panel is not active. |
Top
Public Properties
Name | Description | |
---|---|---|
![]() |
Applications | List of active applications across all panels. This permits the AppsUI class to act as an enumerator for IHostedApplications. |
![]() ![]() |
AppWithFocus | Gets or Sets the application which has the focus |
![]() |
CloseApplicationClick | Gets or sets the event handler to handle application close. |
![]() |
FloatingForms | Gets or sets the list of floating forms. |
![]() |
Item | Gets the objects to be indexed. |
![]() |
Length | Gets the number of hosted applications that are being used. |
![]() |
Name | Gets or sets the panel name. |
![]() |
Panels | Gets or sets the list of the panels. |
![]() |
SelectedAppChanged | Gets or sets the event handler to handle application selection changes. |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
![]() |
AddApplication | Adds a hosted application or any Windows Forms control to a panel. |
![]() |
AddPanel | Adds an IPanel to the list of known panels which may be hosting applications. |
![]() |
CreateFloatingPanel | Creates a new floating WpfPanel for hosting controls or applications. |
![]() |
Equals | (inherited from Object) |
![]() |
GetEnumerator | Iterates through the applications. |
![]() |
GetHashCode | (inherited from Object) |
![]() |
GetSelectedApplication | Gets the selected application regardless of how its hosted. |
![]() |
GetType | (inherited from Object) |
![]() |
NextPanel | Moves to the next panel. |
![]() |
RemoveApplication | Removes the application from the UI, regardless of which panel it is in. |
![]() |
RemovePanel | Removes an IPanel from the list of known panels. |
![]() |
SelectApplication | Selects the UI panel and control which is hosting the given application. |
![]() |
SetRedraw | Enables/Disables redrawing of the hosted application panels to make the UI look cleaner when redrawing many items. |
![]() |
ToString | (inherited from Object) |
Top
Protected Methods
Name | Description | |
---|---|---|
![]() |
Finalize | (inherited from Object) |
![]() |
MemberwiseClone | (inherited from Object) |
Top
See Also
Reference
DesktopApplicationUIBase Class
Microsoft.Uii.Desktop.UI.Controls Namespace
Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.