Я использую класс со строковым свойством. Я ищу какое-то уведомление о событии, когда кто-то читает значение этого свойства, чтобы я мог предоставить свойство динамически. Например, обычно кто-то делает:
string foo = someClass.Property;
И он возвращает любое строковое значение, присвоенное в данный момент свойству.
Однако я хочу сказать что-то вроде:
someClass.PropertyRead += new EventHandler<PropertyReadEventArgs>("Property", Property_Read);
private void Property_Read(object sender, PropertyReadEventArgs e)
{
e.Value = "some dynamically generated string here.";
}
Есть идеи, возможно ли что-то подобное?