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(Windows.Foundation.UniversalApiContract, 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(Windows.Foundation.UniversalApiContract), 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
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
RoutedEventArgs adalah jenis data peristiwa umum yang digunakan untuk peristiwa elemen dasar di aplikasi UWP menggunakan C++, C#, atau Visual Basic. 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 ditambahkan RoutedEventArgs ke himpunan data peristiwa umum adalah OriginalSource. OriginalSource dapat berguna untuk menentukan elemen yang pertama kali menaikkan 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 Gambaran umum peristiwa dan peristiwa yang dirutekan.
RoutedEventArgs dan properti Yang Ditangani
Jika Anda terbiasa dengan Windows Presentation Foundation (WPF), Anda mungkin tahu bahwa Windows Presentation Foundation (WPF) mendeklarasikan properti bernama Handd pada kelas RoutedEventArgs. Kelas data peristiwa tertentu yang dirutekan di Windows Runtime juga menentukan properti Tertangani , dan Anda menggunakannya dengan cara yang sama seperti yang Anda lakukan di Windows Presentation Foundation (WPF) (memengaruhi rute peristiwa dari dalam handler Anda.) Namun, untuk Windows Runtime dan juga untuk Microsoft Silverlight perilaku ini hanya khusus untuk peristiwa tertentu yang dirutekan daripada semua peristiwa yang dirutekan (seperti yang berlaku di Windows Presentation Foundation (WPF)). Misalnya, Anda dapat mengatur Handd 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
- ManipulasiInertiaStartingRoutedEventArgs
- ManipulasiStartedRoutedEventArgs
- ManipulasiStartingRoutedEventArgs
- PointerRoutedEventArgs
- RightTappedRoutedEventArgs
- TappedRoutedEventArgs
- RateChangedRoutedEventArgs
- TimelineMarkerRoutedEventArgs
Konstruktor
RoutedEventArgs() |
Menginisialisasi instans baru kelas RoutedEventArgs . |
Properti
OriginalSource |
Mendapatkan referensi ke objek yang memunculkan peristiwa. Ini sering merupakan bagian templat dari kontrol daripada elemen yang dideklarasikan di UI aplikasi Anda. |