WpfDesktopApplicationUI Members
Separates the details of hosting applications and their UIs from the layout of the agent desktop form. It keeps a collection of WpfPanels and exposes itself as a collection of IHostedApplication objects.
The following tables list the members exposed by the WpfDesktopApplicationUI type.
Public Constructors
Name | Description | |
---|---|---|
WpfDesktopApplicationUI | Initializes a new instance of the WpfDesktopApplicationUI class. |
Top
Protected Fields
Name | Description | |
---|---|---|
OpaquenessLevel | Specifies the level of opaqueness to use when a panel is not active. |
Top
Public Properties
Name | Description | |
---|---|---|
ActivePanel | Gets or sets the panel which hosts the application currently in use. This panel may contain more than one application. | |
Applications | List of active applications across all panels. This permits the AppsUI class to act as an enumerator for IHostedApplications. (inherited from DesktopApplicationUIBase) | |
CloseApplicationClick | Gets or sets the event handler to handle application close. (inherited from DesktopApplicationUIBase) | |
FloatingForms | Gets or sets the list of floating forms. (inherited from DesktopApplicationUIBase) | |
Item | Gets the objects to be indexed. (inherited from DesktopApplicationUIBase) | |
Length | Gets the number of hosted applications that are being used. (inherited from DesktopApplicationUIBase) | |
Name | Gets or sets the panel name. (inherited from DesktopApplicationUIBase) | |
Panels | Gets or sets the list of the panels. (inherited from DesktopApplicationUIBase) | |
SelectedAppChanged | Gets or sets the event handler to handle application selection changes. (inherited from DesktopApplicationUIBase) |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
AddApplication | Overridden. 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. (inherited from DesktopApplicationUIBase) | |
CreateFloatingPanel | Creates a new floating WpfPanel for hosting controls or applications. (inherited from DesktopApplicationUIBase) | |
CreateFloatingPanel | Overridden. Creates a new floating pfPanel for hosting controls or applications. | |
EnableApplicationClose | Added here by necessity --> should be in Win32Api or other helper class not sure if this working for WPF... | |
Equals | (inherited from Object) | |
GetEnumerator | Iterates through the applications. (inherited from DesktopApplicationUIBase) | |
GetHashCode | (inherited from Object) | |
GetSelectedApplication | Gets the selected application regardless of how its hosted. (inherited from DesktopApplicationUIBase) | |
GetType | (inherited from Object) | |
NextPanel | Overridden. Gets the panel after the one which has the current focus in the interface. | |
RemoveApplication | Overridden. Removes the passed in application from the UI, regardless of which panel it is in. | |
RemovePanel | Removes an IPanel from the list of known panels. (inherited from DesktopApplicationUIBase) | |
SelectApplication | Overridden. Selects the UI panel and control which is hosting the given application. | |
SetRedraw | Overridden. 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
WpfDesktopApplicationUI Class
Microsoft.Uii.Desktop.UI.Controls.Wpf Namespace
Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.