InputFocusNavigationHost Kelas
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.
Memungkinkan aplikasi yang menghosting Content.ContentIsland untuk membuat dan menanggapi permintaan pergerakan fokus antara aplikasi hosting dan ContentIsland.
public ref class InputFocusNavigationHost sealed : InputObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65541)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InputFocusNavigationHost final : InputObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65541)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InputFocusNavigationHost : InputObject
Public NotInheritable Class InputFocusNavigationHost
Inherits InputObject
- Warisan
- Atribut
Keterangan
InputFocusNavigationHost hanya dapat dipanggil pada utas tempatnya dibuat. Mencoba menggunakannya dari utas yang berbeda akan menyebabkan RPC_E_WRONG_THREAD dilemparkan.
InputFocusNavigationHost dikaitkan dengan ContentSiteBridge tertentu. Jika InputFocusNavigationHost dibuang maka kehilangan asosiasi tersebut dan semua penanganan aktivitas tidak terdaftar.
Jika ContentSiteBridge terkait dibuang, maka InputFocusNavigationHost yang terkait dengannya juga secara implisit dibuang.
Properti
ContainsFocus |
Mendapatkan apakah Content.ContentIsland yang sesuai dengan ContentSiteBridge terkait memiliki fokus. |
DispatcherQueue |
Mendapatkan DispatcherQueue untuk InputObject. (Diperoleh dari InputObject) |
Metode
GetForSiteBridge(IContentSiteBridge) |
Mengambil InputFocusNavigationHost yang terkait dengan ContentSiteBridge yang ditentukan. |
NavigateFocus(FocusNavigationRequest) |
Memberi tahu Content.ContentIsland yang sesuai dengan ContentSiteBridge terkait untuk menaikkan peristiwa InputFocusController.NavigateFocusRequested . |
Acara
DepartFocusRequested |
Terjadi ketika InputFocusController.DepartFocus(Microsoft.UI.Input.FocusNavigationRequest) dipanggil pada Content.ContentIsland yang sesuai dengan ContentSiteBridge terkait. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk