Существуют ли какие-либо изящные способы стилизовать / шаблонировать WPF ItemsControl по-разному, основываясь на том, содержит ли ItemsSource одно значение или несколько значений?
На данный момент я создал собственный класс ItemsControl, который, помимо прочего, отображает список связанных элементов в виде горизонтально ориентированного списка, разделенного запятыми. Пока что я очень доволен результатами, однако я хочу показать более краткий вид связанных данных в тех случаях, когда связаны несколько значений, и если привязано только одно значение, то я хочу показать более расширенный вид связанных границ. данные с более длинным описанием строки. Я полагаю, что это, вероятно, лучше всего решить путем динамического выбора шаблона либо на основе триггера, либо, возможно, с помощью селектора шаблонов, но мне пока не ясно, как это будет сделано.