USDFloatingToolPanel Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a panel type that creates a tool window for each hosted control loaded into it.
public ref class USDFloatingToolPanel : System::Windows::Controls::Control, Microsoft::Crm::UnifiedServiceDesk::Dynamics::PanelLayouts::IFloatingPanel, Microsoft::Uii::Desktop::UI::Controls::IPanel
public class USDFloatingToolPanel : System.Windows.Controls.Control, Microsoft.Crm.UnifiedServiceDesk.Dynamics.PanelLayouts.IFloatingPanel, Microsoft.Uii.Desktop.UI.Controls.IPanel
type USDFloatingToolPanel = class
inherit Control
interface IPanel
interface IUSDPanel
interface IFloatingPanel
Public Class USDFloatingToolPanel
Inherits Control
Implements IFloatingPanel, 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. |