В моем приложении я привязываю данные к ViewModel, который является просто классом с нужными мне свойствами, который устанавливается как DataContext экрана. Это работало нормально для отдельных свойств, но когда я пытаюсь связать данные со свойством объекта в моей модели представления, значения не отображаются.
Т.е.: для просмотра модели:
public class ViewModel {
int someNumber { get { return 6; } }
string someValue { get { return "Some Text"; } }
SomeObject myObject = new SomeObject { anotherVal = "More text" };
}
Использование Text="{Binding someNumber}"
или Text="{Binding someValue}"
работает нормально, а Text={Binding myObject.anotherVal}"
- нет. Кто-нибудь знает, что я делаю не так?
(myObject установлен как экземпляр SomeObject, кстати, я просто показал это так, чтобы продемонстрировать свойство, которое мне нужно)