Bagikan melalui


RoutedEventArgs Kelas

Definisi

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
Object IInspectable RoutedEventArgs
Turunan
Atribut

Keterangan

RoutedEventArgsadalah 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.

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