سؤال

ولقد شكل WPF وأنا أعمل مع ربط البيانات. أحصل على الأحداث التي تجمع من INotifyPropertyChanged، ولكن أريد أن أرى كيفية الحصول على قائمة ما هي البنود والاستماع، وأنا اطلاق النار حتى معالج متصل.

وكيف يمكنني أن أفعل هذا؟

نصائح أخرى

وماذا تقصد مع العناصر التي يتم الاستماع؟

هل تريد أن تعرف ما هي الضوابط وربط بيانات على الممتلكات الخاصة بك، أو هل تريد أن يكون لها قائمة eventhandlers التي يتم السلكية إلى الحدث PropertyChanged؟

ويمكن أن يتم هذا الأخير من خلال الدعوة GetInvocationList على الحدث.

واتصل GetInvocationList () على سبيل المثال هذا الحدث الخاص بك. ش سوف تحصل على مجموعة واسعة من المندوبين (إن وجدت): مندوب []. لكل مندوب ش يمكن تفقد الممتلكات الطريقة - للحصول على MethodInfo الأسلوب الذي يقوم بدور المستمع. أو الملكية الهدف - للحصول على مثيل الكائن على ساحرة يعرف طريقة المستمع

وشكرا على إجابات كل شيء، تمكنت من تعقب فإنه فارغة إشارات على الممتلكات المختلفة (تماما محظوظ!)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top