WindowTabManager.TabTearOutRequested Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Terjadi ketika shell sistem meminta jendela terpisah untuk tab tertentu.
// 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)
Jenis Acara
Contoh
if (WindowTabManager::IsTabTearOutSupported())
{
m_tabTearOutRequestedRevoker = m_tabManager.TabTearOutRequested(winrt::auto_revoke, { this, &MainWindow::TabTearOutRequested });
}
Keterangan
Penting
API ini hanya untuk aplikasi desktop Win32. UWP dan jenis aplikasi lainnya tidak didukung.
Permintaan merobek tab dapat terjadi ketika tab ditampilkan di alat Snap Assist dan pengguna memilih untuk memiliki tab tertentu yang diposisikan di jendela yang berbeda.
Tidak semua versi Windows mendukung skenario yang meningkatkan peristiwa ini, jadi panggil IsTabTearOutSupported sebelum berlangganan TabTearOutRequested
acara dan berlangganan hanya jika mengembalikan true
.
Jika aplikasi Anda tidak mendukung tab robek, tabnya tidak akan ditampilkan di Snap Assist.