У меня есть класс Person. Человек может иметь связанный контроль. Можно ли отобразить элемент управления через привязку данных?
например: Имя: Билл, Элемент управления: TextBox
Имя: Боб, Управление: ComboBox
Имя: Дэн, Управление: CheckBox
В моем словаре ресурсов есть следующий xaml
<DataTemplate x:Key="PersonTemplate">
<DockPanel >
<TextBlock FontWeight="Bold" Text="Name: " DockPanel.Dock="Left" Margin="5,0,10,0"/>
<TextBlock Text="{Binding FirstName}" Foreground="Green" FontWeight="Bold" />
</DockPanel>
</DataTemplate>
Я хотел бы добавить связанный пользовательский элемент управления в панель док-станции, это можно сделать
Что-то вроде ??
<DataTemplate x:Key="PersonTemplate">
<DockPanel >
<TextBlock FontWeight="Bold" Text="Name: " DockPanel.Dock="Left" Margin="5,0,10,0"/>
<TextBlock Text="{Binding FirstName}" Foreground="Green" FontWeight="Bold" />
<Control Type = "{Binding Control}"/>
</DockPanel>
</DataTemplate>
Спасибо
Dan