Так что я думаю, что делаю что-то довольно простое. Я знаю, почему это не работает, но, похоже, должен быть прямой способ заставить его работать.
Код:
private string fooImageRoot;
// ....
public BitmapImage FooImage
{
get
{
URI imageURI = new URI(Path.Combine(fooImageRoot, CurrentFooTypes.FooObject.FooImageName));
return imageURI;
}
}
Таким образом, CurrentFOoTypes и FooObject также поддерживают INotifyPropertyChanged.
Так что, если я привязываю TextBlock к CurrentFooTypes.FooObject.FooImageName, если либо fooObject, либо FooImageName изменяют обновления текстового блока. Как я могу подписаться на мой объект viewmodel, чтобы получать обновления в подобном стиле.