Я работаю на С#, и у меня есть объект, к которому я могу получить доступ только с помощью Reflection
(по некоторым личным причинам). Итак, когда мне нужно установить какое-то значение для одного из его свойств, я делаю следующее:
System.Reflection.PropertyInfo property = this.Parent.GetType().GetProperty("SomeProperty");
object someValue = new object(); // Just for example
property.SetValue(this.Parent, someValue, null);
И, чтобы получить его значение, я использую метод GetValue
.
Мой вопрос: Есть ли способ инициировать событие при изменении свойства с помощью Reflection?
INotifyPropertyChanged
? Вызов SetValue должен использовать установщик свойств. - person cadrell0   schedule 26.06.2012