2012-04-15 4 views
0

обычно, когда класс предоставляет событие:который подписывается PropertyChanged события

SomeClass.OnSomeEvent += Handler ; 

, что я пытаюсь понять: (поправьте меня, если я ошибаюсь)

при осуществлении INotifyPropertyChanged реализующего класса выдает событие PropertyChanged

(1) кто регистрируется на этом мероприятии?

(2) Есть ли способ соблюдать базовый код структуры wpf?

+0

Вы можете декомпилировать код WPF с помощью Reflector или DotPeek. – Phil

ответ

1

(1) кто регистрируется на этом мероприятии?

Binding objects. Это вспомогательные объекты, созданные неявно при настройке привязки данных WPF.

(2) Есть ли способ соблюдать базовый код структуры wpf?

Вы всегда можете использовать Reflection. Но чтение документов и спецификаций будет проще.

1
  1. DataBinding подписывается на это событие, и когда вы его поднимаете, он соответствующим образом обновляет интерфейс.
  2. Невозможно это наблюдать, потому что все дело в каркасе внутри, но может профилировать его, если это может помочь вам с точки зрения этого вопроса.
Смежные вопросы