【发布时间】:2009-04-23 15:57:50
【问题描述】:
我有一个自定义的 UserControl,它尝试为文本框重新创建自动完成功能。当用户键入时,文本用于过滤提供的项目集合,然后弹出窗口显示一个列表框,其中包含与用户键入的内容相匹配的项目。
不幸的是,如果用户决定从应用程序切换到另一个窗口(浏览器、MSWord 等等!),弹出窗口将保持在所有其他窗口的顶部!
另外,如果我在弹出窗口打开的情况下移动我的窗口(托管自定义控件),弹出窗口将保持原位(并且不跟随窗口)!这有点有趣,但显然是不可接受的行为。我环顾四周,但只发现一篇关于此的帖子两年没有得到答复:(
【问题讨论】:
-
截至 2010 年 2 月,WPF 自动完成框有这个问题... :(
标签: wpf popup custom-controls