WindowTabManager.TabTearOutRequested Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn die Systemshell ein separates Fenster für eine bestimmte Registerkarte anfordert.
// 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)
Ereignistyp
Beispiele
if (WindowTabManager::IsTabTearOutSupported())
{
m_tabTearOutRequestedRevoker = m_tabManager.TabTearOutRequested(winrt::auto_revoke, { this, &MainWindow::TabTearOutRequested });
}
Hinweise
Wichtig
Diese API gilt nur für Win32-Desktop-Apps. UWP und andere App-Typen werden nicht unterstützt.
Eine Anforderung zum Ausreißen von Registerkarten kann auftreten, wenn Registerkarten im Snap Assist-Tool angezeigt werden und der Benutzer sich dafür entscheidet, dass eine bestimmte Registerkarte in einem anderen Fenster angerast wird.
Nicht alle Versionen von Windows unterstützen die Szenarien, die dieses Ereignis auslösen. Rufen Sie daher IsTabTearOutSupported auf, bevor Sie das TabTearOutRequested
Ereignis abonnieren, und abonnieren Sie nur, wenn es zurückgibt true
.
Wenn Ihre App das Ausreißen der Registerkarte nicht unterstützt, werden ihre Registerkarten in der Snap Assist nicht angezeigt.