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.