У меня есть три фотографии в простом приложении WPF. Автомобиль, самолет и поезд.Как связать объект POCO с графическим интерфейсом WPF?
Когда я нажимаю на любой из них, я загружаю соответствующий «транспортный» объект, который имеет имя транспорта, путь к файлу изображения и другие свойства строки. Простой объект POCO.
Как объявить шаблон , в XAML, чтобы затем применить этот объект POCO в качестве источника данных и поместить свойство X внутри элемента Foo?
Вот мой простой XAML:
<StackPanel>
<TextBlock>Car</TextBlock>
<TextBlock>Slow</TextBlock>
<TextBlock>4 Wheels</TextBlock>
</StackPanel>
Так свойства здесь будет шаблон держатели для POCO я обеспечиваю.
Как предоставить этот контекст данных?
Другое относится к вопросу, иногда (почти всегда) Элементы управления XAML вложены. Разве «контекст» сворачивается в самые внутренние элементы управления? –
@SergioTapia: Да. Фактически, общепринятой практикой является установить только DataContext окна на некоторый объект POCO (называемый ViewModel), а затем углубиться в дерево объектов, просто установив DataContext = {{Binding SomePropertyOfTheViewModelReturningAnotherPoco} "на некоторый внутренний элемент управления. – Heinzi