0

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

在此处输入图像描述

4

1 回答 1

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

我使用列表框而不是组合框,您只能查看最新项目。

于 2013-06-13T12:29:07.797 回答