Задать вопрос
@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;
    }
  • Вопрос задан
  • 2291 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    C# WPF. Создание оконного приложения
    2 недели
    Далее
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
Решения вопроса 1
@bagos Автор вопроса
Да оказывается не узрел, get;set у public Properties prop; отсутствует
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vitvov
Если я правильно понял вопрос, то надо писать так:
<TextBlock Text="{Binding Path = prop.Name}" />
А классы Properties и A должны реализовать интерфейс INotifyPropertyChanged
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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