【发布时间】:2013-10-01 08:45:14
【问题描述】:
我正在为我的客户开发一个 WPF 应用程序,我需要使用工具包:AutoCompleteBox 我已尽可能相应地实现它,但现在我面临一个问题。每当我尝试在 AutoCompleteBox 中输入内容时说“a”,请参见附图中的内容,它会弹出列表,但此时如果我尝试将窗口向左或向右或顶部移动,列表将完全保持在它所在的相同位置弹出。它不随窗户移动。知道为什么会这样吗?
我怎样才能找到一个平滑的解决方案,比如像主窗口一样移动。请帮忙!
【问题讨论】:
-
如果可以选择,我建议在移动窗口时关闭下拉菜单,我认为这样可以省去一些麻烦。正确移动它以使其与窗口保持一致并不是一件容易的事,这就是为什么我猜测 WPF 工具包作者选择不担心它的原因。
-
@AlexPaven 我会说这实际上是一种很好的实现方式,但是我如何实现这一点,我怎么知道 MainWindow 何时调整大小或向左/向右移动,然后我必须关闭那时的 AutoCompleteBox。
标签: c# wpf autocompletebox