RoutedEventArgs 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.
Berisi informasi status dan data peristiwa yang terkait dengan peristiwa yang dirutekan.
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class RoutedEventArgs
Public Class RoutedEventArgs
- Warisan
- Turunan
- Atribut
Keterangan
RoutedEventArgs
adalah jenis data peristiwa umum yang digunakan untuk peristiwa elemen dasar di aplikasi SDK Aplikasi Windows menggunakan C++ atau C#. Umumnya RoutedEventArgs
sebagai jenis data peristiwa menunjukkan bahwa peristiwa dengan data peristiwa ini adalah peristiwa yang dirutekan, meskipun ada beberapa pengecualian. Untuk informasi selengkapnya tentang peristiwa yang dirutekan dan cara menanganinya, lihat Gambaran umum peristiwa dan peristiwa yang dirutekan.
API yang RoutedEventArgs
ditambahkan ke himpunan data peristiwa umum adalah OriginalSource. OriginalSource
dapat berguna untuk menentukan elemen yang pertama kali mengangkat peristiwa untuk pengujian hit dan skenario perutean peristiwa, tetapi ada juga saat di mana pengirim dari tanda tangan delegasi adalah referensi objek sumber yang lebih berguna untuk handler. Untuk informasi selengkapnya, lihat Ringkasan peristiwa dan peristiwa yang dirutekan.
RoutedEventArgs dan properti Yang Ditangani
Jika Anda terbiasa dengan Windows Presentation Foundation (WPF), Anda mungkin tahu bahwa WPF mendeklarasikan properti bernama Handled
di RoutedEventArgs
kelas . Kelas data peristiwa tertentu yang dirutekan di Windows Runtime juga menentukan Handled
properti, dan Anda menggunakannya dengan cara yang sama seperti yang Anda lakukan di WPF (memengaruhi rute peristiwa dari dalam handler Anda.) Namun, untuk SDK Aplikasi Windows perilaku ini hanya khusus untuk peristiwa tertentu yang dirutekan daripada semua peristiwa yang dirutekan (seperti yang berlaku dalam WPF). Misalnya, Anda dapat mengatur Ditangani jika Anda menangani peristiwa pointer dan kelas data peristiwa adalah PointerRoutedEventArgs, tetapi Anda tidak dapat mengatur Handled
untuk peristiwa Dimuat di mana data peristiwa adalah instans RoutedEventArgs.
Kelas turunan RoutedEventArgs
RoutedEventArgs
adalah kelas induk untuk beberapa kelas turunan segera yang menentukan data peristiwa untuk peristiwa Windows Runtime yang melibatkan elemen UI. Tidak semua peristiwa di mana kelas menyediakan data selalu dirutekan peristiwa seperti yang didefinisikan dalam Peristiwa dan gambaran umum peristiwa yang dirutekan. Tapi banyak yang. Yang terkadang tidak memiliki data peristiwa yang berasal dari RoutedEventArgs
karena alasan kompatibilitas.
- DragEventArgs
- ExceptionRoutedEventArgs
- SizeChangedEventArgs
- CleanUpVirtualizedItemEventArgs
- ContextMenuEventArgs
- ItemClickEventArgs
- SelectionChangedEventArgs
- TextChangedEventArgs
- DragCompletedEventArgs
- DragDeltaEventArgs
- DragStartedEventArgs
- RangeBaseValueChangedEventArgs
- ScrollEventArgs
- HyperlinkClickEventArgs
- DoubleTappedRoutedEventArgs
- HoldingRoutedEventArgs
- KeyRoutedEventArgs
- ManipulationCompletedRoutedEventArgs
- ManipulationDeltaRoutedEventArgs
- ManipulationInertiaStartingRoutedEventArgs
- ManipulationStartedRoutedEventArgs
- ManipulationStartingRoutedEventArgs
- PointerRoutedEventArgs
- RightTappedRoutedEventArgs
- TappedRoutedEventArgs
Konstruktor
RoutedEventArgs() |
Menginisialisasi instans baru kelas RoutedEventArgs . |
Properti
OriginalSource |
Mendapatkan referensi ke objek yang menaikkan peristiwa. Ini sering menjadi bagian templat dari kontrol daripada elemen yang dideklarasikan di antarmuka pengguna aplikasi Anda. |
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