Partager via


USDTabBasePanel Class

Definition

Represents the tab base panel.

public ref class USDTabBasePanel : Microsoft::Crm::UnifiedServiceDesk::Dynamics::Controls::Styles::USDTabControl, Microsoft::Crm::UnifiedServiceDesk::Dynamics::PanelLayouts::IUSDPanel, Microsoft::Uii::Desktop::UI::Controls::IPanel
public class USDTabBasePanel : Microsoft.Crm.UnifiedServiceDesk.Dynamics.Controls.Styles.USDTabControl, Microsoft.Crm.UnifiedServiceDesk.Dynamics.PanelLayouts.IUSDPanel, Microsoft.Uii.Desktop.UI.Controls.IPanel
type USDTabBasePanel = class
    inherit USDTabControl
    interface IPanel
    interface IUSDPanel
Public Class USDTabBasePanel
Inherits USDTabControl
Implements IPanel, IUSDPanel
Inheritance
USDTabBasePanel
Derived
Implements

Constructors

USDTabBasePanel()

Initializes a new instance of the USDTabBasePanel class.

Properties

ApplicationList

Gets the list of applications.

Floating

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

HasOneItem

Contains a Boolean value that specifies if the tab control has one item.

(Inherited from USDTabControl)
Name

Gets or sets the panel name.

TabNavigationMode (Inherited from USDTabControl)

Methods

Add(Object, Boolean)

Adds a control to the panel.

Add(Object, String, Boolean, Boolean)

Adds a control to the panel.

CloseAppClickHandler(IHostedApplication)

Closes the application handler.

CloseApplications()

Closes the applications.

GetAppById(Guid)

Gets the application for the given application ID.

GetControlCount()

Gets the total number of controls on the panel.

GetVisibleApplication()

Gets the visible application.

IsApplicationOnPanel(Guid)

Specifies whether the application is on the panel or not.

NotifyContextChange(Context)

Notifies the application of a context change.

NotifySessionHidden(Session)

Notifies the application of the 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.

OnCreateAutomationPeer()
OnItemsChanged(NotifyCollectionChangedEventArgs) (Inherited from USDTabControl)
OnKeyDown(KeyEventArgs) (Inherited from USDTabControl)
PropogateResources()

Propagates the resources.

Remove(Object)

Removes the panel from the application.

SendApplicationsToUnknownPanel()

Sends applications to unknown panel.

SessionChanged(Session)

Notifies the application of a session change.

SetActiveApplication(IHostedApplication)

Sets the active application.

Events

CloseApplicationClick

Raised when the application is closed.

SelectedAppChanged

Raised when the selected application has changed.

Applies to