Обвязка выглядит отлично. Я предполагаю, что вы положили TextBlock
в DataTemplate
и прикрепили его к ListView
. Если да, это должно сработать.
Чтобы найти ошибку, замените Binding
через литерал, чтобы увидеть, есть ли у вас строки (литерал должен быть показан в каждой строке). Если нет, отметьте ItemsSource
. Если да, убедитесь, что у вас действительно Person
-объект, связанный с вашими MyModel
-экземплярами, и что свойство Name
не является нулевым или пустым. Проверьте также окно вывода VS. Там вы увидите сообщения об ошибках привязки.
Если у вас нет DataTemplate, вот пример:
<ListView ItemsSource="[Your ItemsSource]">
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<TextBlock Text="{Binding Owner.Name}"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>