#c# #.net #wpf #xaml
#c# #.net #wpf #xaml
Вопрос:
Просто новое в WPF, я пытаюсь создать выпадающий список, который позволяет пользователям выбирать ключевые слова, проверяя их. Ниже приведен мой XAML
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox Tag="{Binding Path=TagID}"
Content="{Binding Path=Tag}"
Margin="10,0,0,0"></CheckBox>
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
вопрос в том, как мне создать пользовательский дисплей? например, пользователь выбрал три элемента. Вместо выбранного элемента и флажка отображается текст в поле со списком. Я хочу, чтобы три выбранных элемента отображались в combobox
тексте?
Ответ №1:
Попробуйте использовать свойство ItemContainerStyle, которое позволяет вам указать контейнер для ваших шаблонов
Ответ №2:
Звучит так, как будто вам нужен выпадающий список с несколькими вариантами выбора. Я нашел этот пример здесь полезным при его создании:
http://www.c-sharpcorner.com/UploadFile/1a81c5/multi-select-combobox-in-wpf/
Прошу прощения за то, что не добавил код, но эта статья довольно всеобъемлющая!