WindowTabManager.TabTearOutRequested 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
發生于系統殼層要求特定索引標籤的個別視窗時。
// Register
event_token TabTearOutRequested(TypedEventHandler<WindowTabManager, WindowTabTearOutRequestedEventArgs const&> const& handler) const;
// Revoke with event_token
void TabTearOutRequested(event_token const* cookie) const;
// Revoke with event_revoker
WindowTabManager::TabTearOutRequested_revoker TabTearOutRequested(auto_revoke_t, TypedEventHandler<WindowTabManager, WindowTabTearOutRequestedEventArgs const&> const& handler) const;
public event TypedEventHandler<WindowTabManager,WindowTabTearOutRequestedEventArgs> TabTearOutRequested;
function onTabTearOutRequested(eventArgs) { /* Your code */ }
windowTabManager.addEventListener("tabtearoutrequested", onTabTearOutRequested);
windowTabManager.removeEventListener("tabtearoutrequested", onTabTearOutRequested);
- or -
windowTabManager.ontabtearoutrequested = onTabTearOutRequested;
Public Custom Event TabTearOutRequested As TypedEventHandler(Of WindowTabManager, WindowTabTearOutRequestedEventArgs)
事件類型
範例
if (WindowTabManager::IsTabTearOutSupported())
{
m_tabTearOutRequestedRevoker = m_tabManager.TabTearOutRequested(winrt::auto_revoke, { this, &MainWindow::TabTearOutRequested });
}
備註
重要
此 API 僅適用于 Win32 傳統型應用程式。 不支援 UWP 和其他應用程式類型。
當 Tab 鍵顯示在 Snap Assist 工具中,且使用者選擇在不同的視窗中貼齊特定索引標籤時,就會發生索引標籤卸載要求。
並非所有版本的 Windows 都支援引發此事件的案例,因此請在訂閱 TabTearOutRequested
事件之前呼叫IsTabTearOutSupported,並且只有在傳回 true
時才訂閱 。
如果您的 app 不支援索引標籤卸載,其索引標籤將不會顯示在 Snap Assist 中。