Привязка коллекции строк WPF, необходимо преобразовать в тип элемента
У меня есть коллекция строк, которая связана с MenuItem как его ItemsSource (строки представляют собой добавленные пользователем закладки, представляющие пути к папкам). Однако в коллекции строк у меня может быть строка, скажем, дефисов ("----"), которую я хочу отображать в качестве элемента Separator. Однако Разделитель отличается от элемента MenuItem. Мне нужен какой-то способ преобразовать применимую строку в элемент Separator.
Каков наилучший способ справиться с этим?
1 ответ
Решение
Взгляните на этот ответ WPF оптический стиль динамически созданного MenuItem-Separator в MVVM
и этот пост в блоге: http://www.zagstudio.com/blog/440
По сути, вам нужно добавить элемент "разделитель" в качестве элемента в исходную коллекцию.