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 やその他のアプリの種類はサポートされていません。
Snap Assist ツールにタブが表示され、ユーザーが特定のタブを別のウィンドウにスナップすることを選択すると、タブの破棄要求が発生する可能性があります。
Windows のすべてのバージョンがこのイベントを発生させるシナリオをサポートしているわけではないため、イベントをサブスクライブする前に IsTabTearOutSupported を TabTearOutRequested
呼び出し、 が返された場合にのみサブスクライブします true
。
アプリでタブの引き裂きがサポートされていない場合、そのタブは Snap Assist に表示されません。