InkUnprocessedInput Kelas

Definisi

Menyediakan properti dan peristiwa untuk pemrosesan kustom data tinta dari kontrol InkCanvas . Data tidak diproses oleh InkPresenter.

Gunakan InkInputProcessingConfiguration untuk mengidentifikasi data yang akan diteruskan sebagai UnprocessedInput.

public ref class InkUnprocessedInput sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkUnprocessedInput final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkUnprocessedInput
Public NotInheritable Class InkUnprocessedInput
Warisan
Object Platform::Object IInspectable InkUnprocessedInput
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Input dari berbagai perangkat (termasuk sentuhan, pena, dan mouse) diterima, diproses, dan dikelola sebagai input pointer. Interaksi pengguna berdasarkan salah satu perangkat ini dapat menghasilkan PointerEntered, PointerExited, PointerReleased, PointerPressed, PointerMoved, PointerLost, atau PointerHovered, peristiwa. Untuk informasi selengkapnya, lihat Menangani input penunjuk.

Properti

InkPresenter

Mendapatkan objek InkPresenter yang terkait dengan kontrol InkCanvas yang menangkap data InkStroke . InkPresenter tidak memproses input, sebaliknya data diteruskan untuk pemrosesan kustom oleh aplikasi.

Acara

PointerEntered

Terjadi ketika penunjuk memasuki pengujian hit, atau batas, area kontrol InkCanvas .

PointerExited

Terjadi ketika pointer meninggalkan pengujian hit, atau pembatas, area kontrol InkCanvas .

PointerHovered

Terjadi ketika pointer terdeteksi di atas, tetapi tidak turun atau bersentuhan dengan, tes hit, atau pembatas, area kontrol InkCanvas .

PointerLost

Terjadi ketika pointer tidak lagi terdeteksi masuk, atau lebih, tes hit, atau pembatas, area kontrol InkCanvas .

Biasanya, penunjuk hilang jika kontak bergerak di luar kontrol InkCanvas atau kontak ditangkap oleh elemen lain.

PointerMoved

Terjadi ketika pointer bergerak dalam pengujian hit, atau batas, area kontrol InkCanvas .

PointerPressed

Terjadi ketika pointer mendaftarkan kontak dalam tes hit, atau batas, area kontrol InkCanvas . Ini bisa ketika tombol mouse ditekan atau permukaan digitizer disentuh oleh jari atau pena.

PointerReleased

Dapat terjadi ketika pointer yang terkait dengan peristiwa PointerPressed diangkat, atau dirilis, saat dalam tes hit, atau pembatas, area kontrol InkCanvas .

PointerReleased tidak dijamin terjadi bersamaan dengan PointerPressed, karena PointerLost atau PointerExited mungkin terjadi sebagai gantinya. Anda harus menangani semua peristiwa yang dapat menyimpulkan PointerPressed.

Beberapa alasan mengapa PointerReleased mungkin tidak terjadi meliputi:

  • Perbedaan cara perangkat keras tertentu menangani input
  • Penunjuk terprogram mengambil dari penunjuk yang berbeda
  • Tindakan pengguna yang mengubah hubungan area tampilan, seperti mengubah resolusi atau memantau pengaturan
  • Interaksi input seperti stylus menyentuh permukaan yang sama dengan tindakan sentuhan sebelumnya

Berlaku untuk

Lihat juga