首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖WPF控件

覆盖WPF控件
EN

Stack Overflow用户
提问于 2010-05-10 16:21:32
回答 2查看 2K关注 0票数 3

我用WPF编写了一个“自动建议”的textbox用户控件。它的行为有点像Hotmail中的“收件人”列表,允许用户输入项目列表,在可能的情况下提供建议。

主控件有一个文本框、一个换行面板和一个列表框.文本框捕获用户输入。包裹面板包含文本框并显示以前的条目。列表框用于显示建议。大多数情况下,列表框是隐藏的。

我在堆栈面板中使用了我的控件的多个实例。

我的问题是,当列表框显示时,它包含在控件高度的度量值中。这会强制堆栈面板中的以下控件向下移动,如以下图片所示:

alt text http://img13.imageshack.us/img13/8366/example1a.png

alt text http://img208.imageshack.us/img208/7664/example2a.png

我试图重写我的控件的度量值,以便不包括列表框,但这只会导致列表框不可见。

我想要做的是使列表框覆盖堆栈面板中的任何后续控件,就像组合框的下拉列表一样。然而,我真的不知道该怎么做。有什么想法吗?

谢谢

桑迪

EN

回答 2

Stack Overflow用户

发布于 2010-05-10 20:05:13

您可能想看看Popup控件。这就是ComboBox用来显示其选项的内容。祝好运!

票数 4
EN

Stack Overflow用户

发布于 2010-05-10 19:43:35

尝试使用此选项,而不是文本框/列表框组合:A Reusable WPF Autocomplete TextBox

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2801254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档