Share via


USDFloatingPanel Class

Definition

This panel type is used when “floatingPanel” is specified for a hosted control.

public ref class USDFloatingPanel : System::Windows::Controls::Control, Microsoft::Crm::UnifiedServiceDesk::Dynamics::PanelLayouts::IFloatingPanel, Microsoft::Uii::Desktop::UI::Controls::IPanel
public class USDFloatingPanel : System.Windows.Controls.Control, Microsoft.Crm.UnifiedServiceDesk.Dynamics.PanelLayouts.IFloatingPanel, Microsoft.Uii.Desktop.UI.Controls.IPanel
type USDFloatingPanel = class
    inherit Control
    interface IFloatingPanel
    interface IUSDPanel
    interface IPanel
Public Class USDFloatingPanel
Inherits Control
Implements IFloatingPanel, IPanel
Inheritance
USDFloatingPanel
Implements

Remarks

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

USDFloatingPanel()

Initializes an instance of the USDFloatingPanel class.

Properties

ApplicationList

Gets the list of hosted applications.

Floating
Name

Gets or sets the name of the floating panel.

Methods

Add(Object, Boolean)

Adds a control to the floating panel.

Add(Object, String, Boolean, Boolean)

Adds a control to the floating panel.

CloseAppClickHandler(IHostedApplication)

Handler for the application close event.

CloseApplications()

Closes all the applications.

GetAppById(Guid)

Gets the hosted application by the application ID.

GetControlCount()

Gets the count of the controls on the panel.

GetVisibleApplication()

Gets the visible application.

IsApplicationOnPanel(Guid)

Specifies whether the application is on the panel.

NotifyContextChange(Context)

Notifies the application that the context has changed.

NotifySessionHidden(Session)

Notifies the application of a hidden session.

NotifySessionHiding(Session)

Notifies the application of the hiding session.

NotifySessionShowing(Session)

Notifies the application of the showing session.

NotifySessionShown(Session)

Notifies the application of the session shown.

PropogateResources()

Propagates the resources.

RealignWindow(Guid, String, String, String, String, String)
Remove(Object)

Removes the application from the panel.

SendApplicationsToUnknownPanel()

Sends application to unknown panel.

SessionChanged(Session)

Notifies the application of a session change.

SetActiveApplication(IHostedApplication)

Sets the application active.

Events

CloseApplicationClick

Invoked when the application is closed.

SelectedAppChanged

Invoked when the selected application changes.

Applies to