RoutedPropertyChangedEventArgs<T> 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.
Menyediakan data tentang perubahan nilai ke properti dependensi seperti yang dilaporkan oleh peristiwa rute tertentu, termasuk nilai properti sebelumnya dan saat ini yang berubah.
generic <typename T>
public ref class RoutedPropertyChangedEventArgs : System::Windows::RoutedEventArgs
public class RoutedPropertyChangedEventArgs<T> : System.Windows.RoutedEventArgs
type RoutedPropertyChangedEventArgs<'T> = class
inherit RoutedEventArgs
Public Class RoutedPropertyChangedEventArgs(Of T)
Inherits RoutedEventArgs
Jenis parameter
- T
Jenis properti dependensi yang telah berubah.
- Warisan
Keterangan
Ini adalah kelas generik di mana kelas digunakan untuk data peristiwa dari peristiwa yang berbeda. Peristiwa yang dirutekan yang berbeda dapat menentukan batasan jenis generik untuk menghasilkan kelas data peristiwa khusus jenis. Setelah kelas dibatasi, OldValue properti dan NewValue juga mencerminkan batasan jenis ini; dengan demikian Anda dapat menggunakan kelas data peristiwa umum untuk peristiwa perubahan properti yang berbeda tanpa memerlukan delegasi yang berbeda untuk setiap jenis properti yang mungkin.
Peristiwa yang dirutekan yang melaporkan perubahan properti di mana delegasi menggabungkan kelas data peristiwa ini termasuk ValueChanged, di mana batasan jenis (dan nilai lama dan baru yang diteruskan dalam argumen) berjenis Double, dan SelectedItemChanged, di mana batasan jenis adalah Object.
Konstruktor
| Nama | Deskripsi |
|---|---|
| RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent) |
Menginisialisasi instans RoutedPropertyChangedEventArgs<T> baru kelas, dengan nilai lama dan baru yang disediakan, dan pengidentifikasi peristiwa. |
| RoutedPropertyChangedEventArgs<T>(T, T) |
Menginisialisasi instans RoutedPropertyChangedEventArgs<T> baru kelas, dengan nilai lama dan baru yang disediakan. |
Properti
| Nama | Deskripsi |
|---|---|
| Handled |
Mendapatkan atau menetapkan nilai yang menunjukkan status penanganan peristiwa saat ini untuk peristiwa yang dirutekan saat melakukan perjalanan rute. (Diperoleh dari RoutedEventArgs) |
| NewValue |
Mendapatkan nilai baru properti seperti yang dilaporkan oleh peristiwa yang diubah properti. |
| OldValue |
Mendapatkan nilai properti sebelumnya seperti yang dilaporkan oleh peristiwa yang diubah properti. |
| OriginalSource |
Mendapatkan sumber pelaporan asli sebagaimana ditentukan oleh pengujian hit murni, sebelum kemungkinan Source penyesuaian oleh kelas induk. (Diperoleh dari RoutedEventArgs) |
| RoutedEvent |
Mendapatkan atau mengatur yang RoutedEvent terkait dengan instans ini RoutedEventArgs . (Diperoleh dari RoutedEventArgs) |
| Source |
Mendapatkan atau mengatur referensi ke objek yang menaikkan peristiwa. (Diperoleh dari RoutedEventArgs) |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| InvokeEventHandler(Delegate, Object) |
Memanggil penanganan aktivitas dengan cara khusus jenis, yang dapat meningkatkan efisiensi sistem peristiwa. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| OnSetSource(Object) |
Saat ditimpa di kelas turunan, berikan titik masuk panggilan balik pemberitahuan setiap kali nilai Source properti instans berubah. (Diperoleh dari RoutedEventArgs) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |