Share via


USDPopupPanel Class

Definition

Represents the panel type that enables the content in the hosted control to hover the main view.

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

Constructors

USDPopupPanel()

Initializes a new instance of the USDPopupPanel class.

Properties

ApplicationList

Gets the list of hosted applications.

Floating

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

Name

Gets or sets the name of the pop-up panel.

Methods

Add(Object, Boolean)

Adds an object to the panel.

Add(Object, String, Boolean, Boolean)

Adds an object to the panel.

CloseApplications()

Closes all applications.

DiscoverContentControl(UIElement)

Discovers the content control.

GetAppById(Guid)

Gets the application by ID.

GetControlCount()

Gets the number of controls on the panel.

GetVisibleApplication()

Gets the visible application.

IsApplicationOnPanel(Guid)

Determines 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 hiding session.

NotifySessionShowing(Session)

Notifies the application of a showing session.

NotifySessionShown(Session)

Notifies the application of a session shown.

OnCreateAutomationPeer()
PropogateResources()

Propagates the resources.

Remove(Object)

Removes the application from the panel.

SendApplicationsToUnknownPanel()

Sends applications to unknown panel.

SessionChanged(Session)

Notifies the application about the session change.

SetActiveApplication(IHostedApplication)

Sets the active application.

SetFocus()

Events

CloseApplicationClick

Fired when the application is closed with a click.

SelectedAppChanged

Fired when the selected application has changed.

Applies to