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