如何在WPF应用程序中使用CheckBox创建DropdownList?

时间:2013-06-13 08:52:36

标签: wpf checkbox dropdownbox

我是WPF的新手。我想创建一个下拉列表,其中包含CheckBox项目,如图所示。可能吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

这不是您问题的完美解决方案,但无论如何它可能对您有所帮助。 (您不必使用<Canvas>,但我喜欢它,因为放置元素更舒服)

<Canvas>
    <ListBox Canvas.Left="280" Canvas.Top="40" Width="170">
        <ListBoxItem>
            <TreeView>
                <TreeViewItem Header="Outboard">
                    <TreeViewItem Header="Generic">
                        <CheckBox>Bronze</CheckBox>
                        <CheckBox>Clear</CheckBox>
                    </TreeViewItem>
                    <TreeViewItem Header="Guardian">
                        <CheckBox>Clear</CheckBox>
                        <CheckBox>UltraWhite</CheckBox>
                    </TreeViewItem>
                </TreeViewItem>
            </TreeView>
        </ListBoxItem>
    </ListBox>
</Canvas>

Sry无法发布图片,因为我没有足够的声誉。 所以我上传了它。

http://imageshack.us/scaled/thumb/849/examplezt.png

我使用了Listbox而不是Combobox,你只能检查最新的项目。