【发布时间】:2012-11-28 13:16:53
【问题描述】:
我对 WPF 互操作和 Excel 插件有一个奇怪的错误。我正在使用 .Net 3.5 SP1。
我正在使用 Add-in Express 为 Excel 2003 创建自定义任务窗格。在该任务窗格中,我使用 ElementHost 来托管 WPF 用户控件。 UserControl 只包含一个带有 TextBox 和 ComboBox 的 Grid。我的问题是,虽然所有内容都显示正确,但 ComboBox 不会保持下拉状态,除非我将鼠标放在向下箭头上。
我认为这不一定与 Add-in Express 有关,因为当我尝试在 Excel 中无模式显示 WPF 窗口时遇到了类似的问题。
第二个问题是 ComboBox 似乎不愿意放弃焦点。如果单击它,文本区域将变为灰色以指示它具有焦点,但我无法将焦点移动到窗口中的其他任何位置。转移焦点的唯一方法是移动鼠标滚轮。
还有其他人遇到过类似的问题并设法解决了吗?
【问题讨论】: