WindowTabManager.TabTearOutRequested Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando la shell di sistema richiede una finestra separata per una scheda specifica.
// 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 evento
Esempio
if (WindowTabManager::IsTabTearOutSupported())
{
m_tabTearOutRequestedRevoker = m_tabManager.TabTearOutRequested(winrt::auto_revoke, { this, &MainWindow::TabTearOutRequested });
}
Commenti
Importante
Questa API è solo per le app desktop Win32. I tipi di app UWP e altri tipi di app non sono supportati.
Una richiesta di interruzione della scheda può verificarsi quando le schede vengono visualizzate nello strumento Snap Assist e l'utente sceglie di avere una scheda specifica ritagliata in una finestra diversa.
Non tutte le versioni di Windows supportano gli scenari che generano questo evento, quindi chiamare IsTabTearOutSupported prima di sottoscrivere l'evento TabTearOutRequested
e sottoscrivere solo se restituisce true
.
Se l'app non supporta lo strappo della scheda, le schede non verranno visualizzate in Snap Assist.