ICoreWindow Antarmuka
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.
Menentukan antarmuka untuk objek jendela dan peristiwa inputnya serta perilaku antarmuka pengguna dasar.
public interface class ICoreWindow
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2042222066, 34718, 19337, 183, 152, 121, 228, 117, 152, 3, 12)]
struct ICoreWindow
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2042222066, 34718, 19337, 183, 152, 121, 228, 117, 152, 3, 12)]
public interface ICoreWindow
Public Interface ICoreWindow
- Turunan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Properti
AutomationHostProvider |
Menentukan properti yang mendapatkan penyedia otomatisasi yang ditetapkan ke jendela ini. |
Bounds |
Menentukan properti yang mendapatkan persegi panjang pembatas jendela. |
CustomProperties |
Menentukan properti yang mendapatkan sekumpulan properti kustom untuk jendela. |
Dispatcher |
Menentukan properti yang mendapatkan dispatcher peristiwa untuk jendela. |
FlowDirection |
Menentukan properti yang mendapatkan atau mengatur asal horizontal dari perataan urutan baca jendela. Jika bahasa yang ditentukan oleh antarmuka pengguna rata kanan (seperti dalam bahasa Arab atau Ibrani), asal horizontal tata letak baca untuk jendela berada di tepi kanan. |
IsInputEnabled |
Menentukan properti yang mendapatkan atau mengatur apakah input diaktifkan untuk jendela. |
PointerCursor |
Mendapatkan atau mengatur kursor penunjuk yang digunakan oleh jendela. |
PointerPosition |
Menentukan properti yang mendapatkan posisi penunjuk. |
Visible |
Menentukan properti yang mendapatkan apakah jendela terlihat atau tidak. |
Metode
Activate() |
Menentukan metode yang mengaktifkan jendela. Metode ini dipanggil untuk menyajikan jendela di layar. |
Close() |
Menentukan metode yang menutup jendela dan keluar dari perulangan pesan. |
GetAsyncKeyState(VirtualKey) |
Menentukan metode yang mengembalikan status kunci virtual secara asinkron. |
GetKeyState(VirtualKey) |
Menentukan metode yang mendapatkan status kunci. |
ReleasePointerCapture() |
Menentukan metode yang memisahkan input pointer dari aplikasi, jika sebelumnya dikaitkan melalui SetPointerCapture, dan memulihkan pemrosesan input pointer normal. |
SetPointerCapture() |
Menentukan metode yang mengaitkan input pointer dengan aplikasi. Setelah pointer diambil, semua peristiwa berikutnya yang terkait dengan pointer tersebut dipicu oleh aplikasi. Pointer hanya dapat diambil oleh satu aplikasi kapan saja. Peristiwa penunjuk berlanjut bahkan jika penunjuk bergerak di luar batas aplikasi. |
Acara
Activated |
Menentukan peristiwa yang diaktifkan saat jendela menyelesaikan aktivasi atau pennonaktifkanan. |
AutomationProviderRequested |
Menentukan peristiwa yang diaktifkan saat permintaan penangan otomatisasi dibuat. |
CharacterReceived |
Menentukan peristiwa yang diaktifkan saat karakter baru diterima oleh antrean input. |
Closed |
Menentukan peristiwa yang diaktifkan saat jendela ditutup (atau aplikasi berakhir sama sekali). |
InputEnabled |
Menentukan peristiwa yang terjadi ketika input diaktifkan atau dinonaktifkan untuk jendela. |
KeyDown |
Peristiwa yang dimunculkan saat tombol non-sistem ditekan. Jenis delegasi untuk peristiwa ini adalah TypedEventHandler<TSender,TResult>, di mana TSender berjenis CoreWindow, dan TResult berjenis KeyEventArgs. |
KeyUp |
Peristiwa yang dimunculkan saat kunci non-sistem dirilis setelah ditekan. Jenis delegasi untuk peristiwa ini adalah TypedEventHandler<TSender,TResult>, di mana TSender berjenis CoreWindow, dan TResult berjenis KeyEventArgs. |
PointerCaptureLost |
Menentukan peristiwa yang terjadi saat penunjuk berpindah ke jendela lain. Peristiwa ini diaktifkan setelah PointerExited dan merupakan peristiwa penunjuk akhir yang dinaikkan untuk jendela. |
PointerEntered |
Menentukan peristiwa yang terjadi saat penunjuk berpindah ke kotak pembatas jendela. |
PointerExited |
Menentukan peristiwa yang terjadi saat penunjuk bergerak di luar kotak pembatas jendela. |
PointerMoved |
Menentukan peristiwa yang terjadi saat penunjuk bergerak di dalam kotak pembatas jendela. |
PointerPressed |
Terjadi ketika tombol mouse diklik, atau permukaan digitizer telah disentuh oleh jari atau pena, di dalam persegi panjang pembatas aplikasi. Sesi interaksi dimulai ketika satu kontak terdeteksi dan berakhir ketika kontak tersebut, dan semua kontak berikutnya dalam sesi yang sama, tidak lagi terdeteksi. Kejadian ini diaktifkan untuk kontak pertama yang terdeteksi dalam sesi interaksi. Detail untuk semua penunjuk kontak bersamaan lainnya diekspos melalui objek PointerPointProperties (diperoleh dengan mendapatkan properti Properti dari objek PointerPoint ). |
PointerReleased |
Terjadi ketika tombol mouse yang ditekan dilepaskan, atau kontak sentuhan atau pena diangkat dari permukaan digitizer, di dalam persegi panjang pembatas aplikasi (atau di luar persegi panjang pembatas, jika penunjuk ditangkap). Sesi interaksi dimulai ketika satu kontak terdeteksi dan berakhir ketika kontak tersebut, dan semua kontak berikutnya dalam sesi yang sama, tidak lagi terdeteksi. Kejadian ini ditembakkan untuk setiap kontak yang terdeteksi dalam sesi interaksi (kecuali mouse, di mana peristiwa ini diaktifkan hanya ketika tombol mouse terakhir dilepaskan). |
PointerWheelChanged |
Peristiwa yang dinaikkan saat roda mouse diputar. Jenis delegasi untuk peristiwa ini adalah TypedEventHandler<TSender,TResult>, di mana TSender berjenis CoreWindow, dan TResult berjenis PointerEventArgs. |
SizeChanged |
Menentukan peristiwa yang muncul ketika ukuran jendela diubah. |
TouchHitTesting |
Menentukan peristiwa yang terjadi ketika area kontak sentuh berada di dalam jendela yang terdaftar untuk pengujian sentuhan. |
VisibilityChanged |
Menentukan peristiwa yang terjadi ketika visibilitas jendela diubah. |