UIElement.ManipulationStarting Kejadian
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.
Terjadi ketika prosesor manipulasi pertama kali dibuat.
public:
event EventHandler<System::Windows::Input::ManipulationStartingEventArgs ^> ^ ManipulationStarting;
public event EventHandler<System.Windows.Input.ManipulationStartingEventArgs> ManipulationStarting;
member this.ManipulationStarting : EventHandler<System.Windows.Input.ManipulationStartingEventArgs>
Public Custom Event ManipulationStarting As EventHandler(Of ManipulationStartingEventArgs)
Jenis Acara
Contoh
Contoh berikut menunjukkan penanganan aktivitas untuk ManipulationStarting peristiwa dan mengatur ManipulationContainer ke elemen induk yang menerima peristiwa manipulasi sehingga koordinat manipulasi relatif terhadap elemen induk. Contoh ini adalah bagian dari contoh yang lebih besar di Walkthrough: Membuat Aplikasi Sentuhan Pertama Anda.
void Window_ManipulationStarting(object sender, ManipulationStartingEventArgs e)
{
e.ManipulationContainer = this;
e.Handled = true;
}
Private Sub Window_ManipulationStarting(ByVal sender As Object, ByVal e As ManipulationStartingEventArgs)
e.ManipulationContainer = Me
e.Handled = True
End Sub
Keterangan
Peristiwa ManipulationStarting terjadi pada elemen yang memiliki IsManipulationEnabled properti yang diatur ke true
ketika pengguna meletakkan jari di atasnya. Secara default, peristiwa manipulasi berikutnya melaporkan posisi manipulasi relatif terhadap elemen yang telah IsManipulationEnabled diatur ke true
. Anda dapat menentukan bahwa posisi harus relatif terhadap elemen lain dengan mengatur ManipulationContainer properti . Misalnya, Anda dapat membuat manipulasi relatif terhadap induk elemen .
Anda juga dapat melakukan hal berikut dalam penanganan aktivitas untuk ManipulationStarting:
Tentukan apakah pengguna membutuhkan lebih dari satu jari untuk melakukan manipulasi dengan mengatur ManipulationStartingEventArgs.IsSingleTouchEnabled properti .
Tentukan jenis manipulasi mana yang diaktifkan dengan mengatur ManipulationStartingEventArgs.Mode properti ke ManipulationModes enumerasi.
Tentukan bagian tengah rotasi satu jari dengan mengatur ManipulationStartingEventArgs.Pivot properti .
Batalkan manipulasi dengan memanggil ManipulationStartingEventArgs.Cancel metode .
Untuk informasi selengkapnya tentang manipulasi, lihat Gambaran Umum Input. Untuk contoh aplikasi yang merespons manipulasi, lihat Panduan: Membuat Aplikasi Sentuh Pertama Anda.
Informasi Peristiwa Yang Dirutekan
Bidang pengidentifikasi | ManipulationStartingEvent |
Strategi perutean | Menggelegak |
Delegasikan | EventHandler<TEventArgs> jenis ManipulationStartingEventArgs. |