CoreFrameworkInputView 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.
Menyediakan kerangka kerja UI dengan kemampuan untuk menangani peristiwa PrimaryViewAnimationStarting dan OcclusionsChanged setelah peristiwa CoreInputViewPrimaryViewAnimationStarting dan OcclusionsChanged yang sesuai.
Ini memungkinkan kerangka kerja untuk mengontrol tampilan panel input yang ditambatkan, dilepas, dipindahkan, atau transitory (dan UI terkait), menerima pemberitahuan saat panel dipindahkan, ditampilkan, atau disembunyikan, dan untuk menentukan bagian mana dari jendela aplikasi yang dikaburkan oleh panel.
Catatan
Tidak didukung di HoloLens.
public ref class CoreFrameworkInputView sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CoreFrameworkInputView final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CoreFrameworkInputView
Public NotInheritable Class CoreFrameworkInputView
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 11 (diperkenalkan dalam 10.0.22000.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v14.0)
|
Keterangan
Digunakan oleh kerangka kerja (seperti XAML) atau kontrol teks kustom saja.
Kerangka kerja dapat menggunakan info yang diekspos oleh objek ini untuk menyesuaikan dan me-reflow UI untuk memperhitungkan oklusi apa pun.
API CoreFrameworkInputView mendukung jenis panel input berikut.
- Panel Input Lunak (SIP) Yang Ditambatkan seperti keyboard Sentuh dan panel tulisan tangan – biasanya, UI aplikasi Anda akan di-reflow.
- Toolbar mengambang atau SIP – biasanya, UI aplikasi Anda tidak mengalir kembali.
- Panel overlay seperti inline Ink atau IME candidate windows – biasanya, UI aplikasi Anda tidak reflow untuk kontrol edit, tetapi melakukan reflow untuk saran teks/pencarian.
Panel input muncul saat pengguna melakukan tindakan yang mengharuskan mereka untuk memberikan informasi, seperti memasukkan bidang teks.
Secara default, Windows menangani peristiwa panel input dan memposisikan ulang konten sehingga pengguna dapat melihat kontrol dengan fokus.
Panggil CoreFrameworkInputView.GetForCurrentView untuk mendapatkan objek CoreFrameworkInputView.
Setelah Anda mendaftar untuk menerima pemberitahuan panel input, sistem memanggil delegasi peristiwa Anda setiap kali panel ditampilkan atau disembunyikan untuk jendela latar depan saat Anda memanggil metode CoreFrameworkInputView.GetForCurrentView .
Catatan
Kelas ini tidak lincah, yang berarti Anda perlu mempertimbangkan model utas dan perilaku marshalingnya. Untuk informasi selengkapnya, lihat Threading dan Marshaling (C++/CX).
Metode
GetForCurrentView() |
Mengambil objek CoreFrameworkInputView yang terkait dengan jendela saat ini. |
GetForUIContext(UIContext) |
Mendapatkan objek CoreFrameworkInputView yang terkait dengan tampilan yang memiliki pengidentifikasi konteks yang ditentukan. |
Acara
OcclusionsChanged |
Terjadi ketika satu atau beberapa objek CoreInputViewOcclusion mengubah posisi atau area penghubungnya sebagai respons terhadap reposisi panel input yang terkait dengan CoreFrameworkInputView. |
PrimaryViewAnimationStarting |
Animasi dalam aplikasi yang terjadi sebagai respons terhadap peragaan atau persembunyian panel input yang terkait dengan CoreFrameworkInputView. |
Berlaku untuk
Lihat juga
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