WPF ItemTemplateSelector для одного элемента

ItemTemplateSelector применяется к коллекциям объектов - например, ItemsControl.

Есть ли такая же функциональность для отдельных элементов управления? Я хочу выбрать шаблон данных с учетом значения внутри объекта. Я могу сделать это для списков, но не для отдельных элементов.

редактировать:

На другом экране у меня есть эта реализация:

<ItemsControl ItemsSource="{Binding Path...} ItemTemplateSelector={...}

Дело в том, что теперь у меня есть только один элемент, и я все еще хочу иметь шаблон элемента выборки...

редактировать 2:

Возникает также вопрос: как я могу поместить только один элемент в ItemsSource?

1 ответ

Решение

Кажется, что вы ищете ContentTemplateSelector ContentControl.

Другие вопросы по тегам