У меня есть следующий код, позволяющий пользователям выбирать несколько элементов из выпадающего списка. Однако, когда они нажимают на один элемент, он делает это отображаемым текстом, когда combobox закрывается. Могу ли я изменить отображаемый текст на то, что не только выбранный элемент. Например, если пользователи выбирают элементы A, B и D, я хочу текстовую часть выпадающего списка, чтобы показать «A, B, D»Изменение отображаемого текста в XAML Combobox multi selection
<ComboBox ItemsSource="{Binding ListOfItems}">
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding IsChecked, Mode=TwoWay}" Width="20" />
<TextBlock Text="{Binding DisplayName}" Width="110" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
Благодаря
Благодарим за это. Но я хочу знать, как мне привязать свойство, которое не является выбранным элементом. У меня есть 2 свойства - список элементов, который отображается в раскрывающемся списке, но затем свойство строки, которое объединяет все выбранные элементы, и я хочу, чтобы это показано вместо выбранного элемента. – Danhol86
В результате я использовал RelativeSource для привязки к значению из контекста данных - –
Danhol86