【发布时间】:2017-01-25 06:02:26
【问题描述】:
我有以下代码允许用户从组合框中选择多个项目。但是,当他们单击一项时,它会在组合框关闭时使其成为显示的文本。我可以将显示的文本更改为不仅仅是所选项目的内容吗?例如,如果用户选择项目 A、B 和 D,我希望组合框的文本部分显示“A、B、D”
<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>
谢谢
【问题讨论】: