У меня есть Usercontrol, который содержит ListBox (lstClients) и ComboBox
В ListBox есть две настройки DataTemplates, которые называются «LowDetailTemplate» и «HighDetailTemplate»
Мне нужно иметь возможность переключаться между двумя шаблонами данных, когда я изменяю значение в ComboBox с «Низкий» на «Высокий» и наоборот. В событии SelectionChanged ComboBox я предполагаю, что мне нужно изменить ItemTemplate ListBox, но я борюсь с кодом для назначения DataTemplate в коде позади. Моя последняя попытка показана ниже, но она терпит неудачу во время выполнения.
lstClients.ItemTemplate = (DataTemplate)this.Resources["LowDetailTemplate"];