Bagikan melalui


RoutedEventArgs Kelas

Definisi

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
Object IInspectable RoutedEventArgs
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.

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.

Berlaku untuk

Lihat juga