UIElement.PointerCaptures Properti

Definisi

Mendapatkan sekumpulan semua pointer yang diambil, yang dinyatakan sebagai nilai Pointer .

public:
 property IVectorView<Pointer ^> ^ PointerCaptures { IVectorView<Pointer ^> ^ get(); };
IVectorView<Pointer> PointerCaptures();
public IReadOnlyList<Pointer> PointerCaptures { get; }
var iVectorView = uIElement.pointerCaptures;
Public ReadOnly Property PointerCaptures As IReadOnlyList(Of Pointer)

Nilai Properti

Kumpulan pointer yang ditangkap, masing-masing direpresentasikan sebagai objek Pointer .

Keterangan

Untuk informasi selengkapnya tentang cara mengambil pointer dan mengapa Anda mungkin ingin melakukannya, lihat CapturePointer.

Karena ada skenario input seperti manipulasi yang melibatkan lebih dari satu titik pointer, Windows Runtime memungkinkan pengambilan lebih dari satu pointer sekaligus. Properti PointerCaptures mengekspos tampilan titik penunjuk mana yang saat ini ditangkap oleh UIElement.

Nilai properti ini dihitung berdasarkan hasil tindakan lain. Panggilan CapturePointer menambahkan ke koleksi internal yang disediakan PointerCaptures tampilan baca-saja. Memanggil ReleasePointerCapture akan dihapus dari koleksi. ReleasePointerCaptures menghapus koleksi. Tindakan pengguna yang membatalkan pengambilan penunjuk seperti melepaskan dari titik penunjuk juga mengubah status pengambilan dan dengan demikian koleksi. Untuk informasi selengkapnya, lihat Interaksi mouse dan Menangani input penunjuk.

Koleksi belum tentu diindeks oleh PointerId. Untuk menemukan PointerId tertentu, Anda harus memeriksa item dalam koleksi dan mereferensikan Pointer tertentu.

Berlaku untuk