Я уже некоторое время шаблонизирую ListBoxes в WPF, но мне было интересно, есть ли способ иметь шаблон для ListBoxItem, который бы применялся ко всем элементам в ListBox, но также имел ItemTemplateSelector для изменения содержимогоконтейнеров.
У меня есть список строк и изображений, и я хочу, чтобы они отображались однозначно, чтобы изображение отображалось с рамкой, а строки отображались в текстовом поле для редактирования.Я сделал ItemTemplateSelector и выбрал шаблон на основе типа.Однако я хочу добавить некоторые элементы управления, такие как кнопка для удаления и флажок для отображения выбора для обоих шаблонов.
Я знаю, что могу добавить оба объекта в оба шаблона для строк или изображений, но я хочу, чтобы он мог масштабироваться и не добавлялся при каждом добавлении шаблона.Есть мысли?