USDFloatingToolPanel Class

Definition

Represents a panel type that creates a tool window for each hosted control loaded into it.

public class USDFloatingToolPanel : System.Windows.Controls.Control, Microsoft.Crm.UnifiedServiceDesk.Dynamics.PanelLayouts.IFloatingPanel, Microsoft.Uii.Desktop.UI.Controls.IPanel
Inheritance
USDFloatingToolPanel
Implements

Remarks

The default desktop provides an instance of this panel type. When “floatingToolPanel” is specified for a hosted control, this panel type is being used. Typically you would not specify this panel type in your custom layout, however, it is exposed in case there is a reason to use it.

Constructors

USDFloatingToolPanel()

Initializes a new instance of the USDFloatingToolPanel class.

Properties

ApplicationList

Gets the list of applications.

Floating

Gets or sets a Boolean value that specifies whether the panel is a floating panel.

Name

Gets or sets the name of the panel.

Methods

Add(Object, Boolean)

Adds a control to the panel.

Add(Object, String, Boolean, Boolean)

CloseAppClickHandler(IHostedApplication)

Closes the application click handler.

CloseApplications()

Closes the applications.

GetAppById(Guid)

Gets the application for the given application ID.

GetControlCount()

Gets the number of controls on the panel.

GetVisibleApplication()

Gets the visible application.

IsApplicationOnPanel(Guid)

Specifies whether the application is on the panel.

NotifyContextChange(Context)

Notifies the application of a context change.

NotifySessionHidden(Session)

Notifies the application of a hidden session.

NotifySessionHiding(Session)

Notifies the application of the session hiding.

NotifySessionShowing(Session)

Notifies the application of the session showing.

NotifySessionShown(Session)

Notifies the application of the session shown.

PropogateResources()

Propagates the resources.

RealignWindow(Guid, String, String, String, String, String)

Remove(Object)

Removes the panel from the application.

SendApplicationsToUnknownPanel()

Sends applications to unknown panel.

SessionChanged(Session)

Notifies the application that the session has changed.

SetActiveApplication(IHostedApplication)

Sets the active application.

Events

CloseApplicationClick

Raised when the application is closed.

SelectedAppChanged

Raised when the selected application changes.

Applies to