IComponentChangeService.OnComponentChanged Metode
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.
Mengumumkan ke layanan perubahan komponen bahwa komponen tertentu telah berubah.
public:
void OnComponentChanged(System::Object ^ component, System::ComponentModel::MemberDescriptor ^ member, System::Object ^ oldValue, System::Object ^ newValue);
public void OnComponentChanged (object component, System.ComponentModel.MemberDescriptor member, object oldValue, object newValue);
public void OnComponentChanged (object component, System.ComponentModel.MemberDescriptor? member, object? oldValue, object? newValue);
abstract member OnComponentChanged : obj * System.ComponentModel.MemberDescriptor * obj * obj -> unit
Public Sub OnComponentChanged (component As Object, member As MemberDescriptor, oldValue As Object, newValue As Object)
Parameter
- component
- Object
Komponen yang telah berubah.
- member
- MemberDescriptor
Anggota yang telah berubah. Ini null
jika perubahan ini tidak terkait dengan satu anggota.
- oldValue
- Object
Nilai lama anggota. Ini hanya valid jika anggota tidak null
.
- newValue
- Object
Nilai baru anggota. Ini hanya valid jika anggota tidak null
.
Keterangan
Metode ini meningkatkan ComponentChanged peristiwa.
Sebagian besar perancang yang mengirim dengan Windows SDK, serta lingkungan waktu desain Visual Studio, biasanya menaikkan peristiwa ini untuk Anda ketika komponen dalam proyek diubah, jadi sebagian besar waktu Anda tidak perlu secara eksplisit memanggil metode ini. Peristiwa yang sesuai IComponentChangeService secara otomatis dimunculkan ketika PropertyDescriptor digunakan untuk mengubah nilai properti atau komponen ditambahkan atau dihapus dari IDesignerHost kontainer.
Sebelum memanggil OnComponentChanged, pertama-tama panggil OnComponentChanging untuk menunjukkan bahwa komponen akan berubah, dan membuat perubahan. Kemudian panggil OnComponentChanged untuk menaikkan ComponentChanged acara.
Catatan Bagi Implementer
Kejadian ini memungkinkan pelaksana untuk melakukan pasca-pemrosesan yang diperlukan setelah perubahan properti. Misalnya, perancang biasanya memperbarui kode sumber yang mengatur properti dengan nilai baru.