gpt4 book ai didi

wpf - 覆盖 WPF 控件

转载 作者:行者123 更新时间:2023-12-04 14:59:26 32 4
gpt4 key购买 nike

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

主要控件是文本框、环绕面板和列表框。文本框捕获用户输入。环绕面板包含文本框并显示以前的条目。列表框用于显示建议。大多数时候,列表框是隐藏的。

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

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

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

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

我已经尝试覆盖我的控件的测量值以便不包括列表框,但这只会导致列表框不可见。

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

谢谢

桑迪

最佳答案

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

关于wpf - 覆盖 WPF 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2801254/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com