【问题标题】:Combobox checkbox display组合框复选框显示
【发布时间】:2015-10-08 00:58:12
【问题描述】:

刚刚 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 文本中显示的项目?

【问题讨论】:

    标签: c# .net wpf xaml


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多