Я хочу отобразить список соединенных строк в текстовое поле.Я использую конвертер для того, что прекрасно работает.Проблема в том, что когда я пытаюсь привязать выбранный подкласс элемента к текстовому полю, он не отображает значения.Он отображает Projectname.Model.Tag
Теги является подклассом
<TextBox HorizontalAlignment="Left" Height="23" Text="{Binding Path=SelectedItem.Tags,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged,Converter={StaticResource myConverter}}" VerticalAlignment="Top" Width="auto"/>
Если я делаю это
<TextBox HorizontalAlignment="Left" Height="23" Text="{Binding Path=SelectedItem.Tags.Name,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged,Converter={StaticResource myConverter}}" VerticalAlignment="Top" Width="auto"/>
Он просто отображает пустой
Какправильно ли привязать выбранный элемент к текстовому полю?
РЕДАКТИРОВАТЬ Итак, у меня есть класс Book, который содержит список тегов.Имя является собственностью Тегов.
public class Book:INotifyPropertyChanged
{
private int _idBook;
private string _title;
private ObservableCollection<Tag> _tag;
public int IdBook
{
get { return _idBook; }
set { _idBook = value; }
}
public string Title
{
get { return _title; }
set { _title = value; }
}
public ObservableCollection<Tag> Tags
{
get { return _tag; }
set { _tag = value; OnPropertyChanged("Tags"); }
}
}
И Модель тегов
public class Tag:INotifyPropertyChanged
{
private int _idTag;
private string _name;
public int IdTag
{
get { return _idTag; }
set { _idTag = value; OnPropertyChanged("IdTag"); }
}
public string Name
{
get { return _name; }
set { _name = value; OnPropertyChanged("Name"); }
}
}