Какой компонент WPF лучше всего использовать для реализации анкеты (чтобы была доступна привязка данных)?

Стоит задача реализовать анкету (представление странички пользователя) для клиента ВКонтакте.
Есть объект, содержащий информацию о пользователе. Существует ли в WPF компонент, для которого можно создать View и шаблон так, чтобы шаблон при помощи привязки брал из объекта данные (для одного объекта). Знаю способ реализации такого для списка элементов (в частности, для List View можно создать View, внутри которого будет шаблон того, как выводить содержимое объектов коллекции).

Сформулировал, как смог
  • Вопрос задан
  • 216 просмотров
Решения вопроса 1
@Sumor
В WPF любому элементу можно указать DataContext, который передаётся потомкам.
Поэтому вы можете назначить объект вашей анкеты свойству DataContext любому контейнеру: Canvas, Grid, StackPanel и любому другому. И во всех потомках вы можете использовать простую привязку к свойствам этого элемента. Примерно так:
<StackPanel DataContext="{x:Static local:MyClass.MyFirstAnketa}">
  <TextBox Text="{Binding Name}" />
  <TextBox Text="{Binding DateBirthday}" />
</StackPanel>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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