Задать вопрос
@bagos

Как установить Binding к полю класса содержащийся в другом классе?

Имеется List<A>,
на форме listbox ItemsSource=..List<A>
для него создается
<ListBox.ItemTemplate>
                                <DataTemplate>

...
как получить доступ к Name, Size(из Properties для конкретного A?) в text block скажем?

public class Properties
    {
        public string Name { get; set; }
        public string Size { get; set; }
    }
    class A
    {
        public Properties prop;
    }
  • Вопрос задан
  • 2290 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@bagos Автор вопроса
Да оказывается не узрел, get;set у public Properties prop; отсутствует
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vitvov
Если я правильно понял вопрос, то надо писать так:
<TextBlock Text="{Binding Path = prop.Name}" />
А классы Properties и A должны реализовать интерфейс INotifyPropertyChanged
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы