Я пытаюсь разобраться со всем, что связано с MVVM и связыванием. У меня есть класс ViewModel, который имеет свойство, которое является другим классом. Я хочу привязать свойство (string) этого класса к тексту текстового блока.
Я установил ViewModel в качестве контекста данных для моего окна \ страницы. А затем сделайте это:
<TextBlock Text="{Binding ElementName=myAddressClass, Path=StreetName}" />
Но это не работает. Текст пустой.
Я могу выставить StreetName напрямую, как показано ниже, и это работает:
<TextBlock Text="{Binding Path=StreetName}" />
Итак, я делаю что-то не так в первом примере. Это кажется достаточно простым ... я просто не понимаю, что такое имя элемента или должно быть установлено?
спасибо