wpf привязка текста к содержимому родительского списка

У меня есть список, чьи элементы должны отображаться в формате текстового поля, например:

   <ListBox ItemsSource="{Binding movieList}" Name="innerList">
      <ListBox.ItemTemplate >
         <DataTemplate >
            <TextBox Text="-------" TextChanged="TextBox_TextChanged_1"/>
         </DataTemplate>
       </ListBox.ItemTemplate>
   </ListBox> 

РЕДАКТИРОВАТЬ:

Извините, список фильмов был наблюдаемой коллекцией (фильма), а не (строкой)

Как получить текстовое поле для отображения содержимого его предка (innerList)?

2 ответа

Решение

Если вы хотите отобразить название фильма в TextBox, просто используйте это:

<TextBox Text="{Binding Title}" TextChanged="TextBox_TextChanged_1"/>

(при условии, что элементы в списке являются объектами с Title имущество)

Из Обзора Обязательных Обзоров

При желании можно использовать точку (.) Для привязки к текущему источнику. Например, Text="{Binding}" эквивалентно Text="{Binding Path=.}".

Так что следующие должны сделать это.

<TextBox Text="{Binding}" TextChanged="TextBox_TextChanged_1"/>
Другие вопросы по тегам