共用方式為


WindowTabManager 類別

定義

讓應用程式管理其應用程式內 UI 索引標籤與系統殼層 UI 中索引標籤的標記法之間的關聯性。

public ref class WindowTabManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Shell.WindowTabManagerContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WindowTabManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Shell.WindowTabManagerContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class WindowTabManager
Public NotInheritable Class WindowTabManager
繼承
Object Platform::Object IInspectable WindowTabManager
屬性

Windows 需求

裝置系列
Windows Desktop Extension SDK (已於 10.0.23504.0 引進)
API contract
Windows.UI.Shell.WindowTabManagerContract (已於 v1.0 引進)

備註

重要

此 API 僅適用于 Win32 傳統型應用程式。 不支援 UWP 和其他應用程式類型。

如果您的應用程式使用視覺索引標籤來組織及分隔內容,您可以使用 WindowTabManager 在系統殼層 UI 中公開這些索引標籤,以方便存取。

WindowTabManager可讓應用程式將應用程式內索引標籤檢視的相關資訊分享給 Windows 殼層。 殼層如何選擇回應資訊,如果完全是殼層的判斷方式。 (換句話說,某些殼層上的實作可能會插入。)

WindowsTabManager 儲存應用程式想要讓 Windows 殼層知道的索引標籤清單,並讓應用程式指出哪一個是目前作用中的索引標籤。應用程式也可以提供索引標籤標題、圖示、群組的相關資訊,以及它們是否與替代應用程式識別碼相關聯。

WindowsTabManager 也會提供應用程式可訂閱的事件,以回應 Windows 殼層觸發的互動與其索引標籤;例如,切換至不同的索引標籤、關閉索引標籤,或知道索引標籤的預覽隨即顯示。

屬性

Tabs

取得這個索引標籤管理員所管理的索引標籤集合。

方法

GetForWindow(WindowId)

擷取與指定視窗相關聯的 實例 WindowTabManager

IsSupported()

取得值,這個值表示目前系統殼層是否支援索引標籤管理。

IsTabTearOutSupported()

取得值,這個值表示目前的系統殼層是否支援將索引標籤卸載成個別視窗。

SetActiveTab(WindowTab)

通知系統將指定的索引標籤設為使用中索引標籤。

事件

TabCloseRequested

從系統殼層介面關閉索引標籤時發生。

TabSwitchRequested

當索引標籤從系統殼層介面切換至 時發生。

TabTearOutRequested

發生于系統殼層要求特定索引標籤的個別視窗時。

TabThumbnailRequested

當系統在顯示縮圖檢視的殼層介面中顯示索引標籤時發生,作為應用程式產生目前縮圖的訊號。

適用於