Compartir a través de


WindowTabManager.TabTearOutRequested Evento

Definición

Se produce cuando el shell del sistema solicita una ventana independiente para una pestaña específica.

// 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) 

Tipo de evento

Ejemplos

if (WindowTabManager::IsTabTearOutSupported())
{
    m_tabTearOutRequestedRevoker = m_tabManager.TabTearOutRequested(winrt::auto_revoke, { this, &MainWindow::TabTearOutRequested });
}

Comentarios

Importante

Esta API es solo para aplicaciones de escritorio Win32. No se admiten UWP ni otros tipos de aplicaciones.

Una solicitud de desmontaje de tabulación puede producirse cuando las pestañas se muestran en la herramienta Snap Assist y el usuario elige tener una pestaña específica acoplada en otra ventana.

No todas las versiones de Windows admiten los escenarios que generan este evento, por lo que llame a IsTabTearOutSupported antes de suscribirse al TabTearOutRequested evento y suscribirse solo si devuelve true.

Si la aplicación no admite el desmontaje de tabulación, sus pestañas no se mostrarán en Snap Assist.

Se aplica a