显示组合框复选框

本文关键字:复选框 组合 显示 | 更新日期: 2023-09-27 18:13:47

只是新的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文本?

显示组合框复选框

尝试使用ItemContainerStyle属性,它允许您为模板指定容器

听起来你想要一个多选择组合框。我发现这个例子在创建时很有用:

http://www.c-sharpcorner.com/UploadFile/1a81c5/multi-select-combobox-in-wpf/

很抱歉没有添加代码,但这篇文章非常全面!