将WPF窗口置于Excel的前端

时间:2017-09-08 06:17:03

标签: c# wpf excel

我必须为某些功能打开一个WPF窗口。为此,我必须能够在窗口打开时更改我的Excel工作表的内容。

当我使用window.ShowDialog()从我的excel功能区打开WPF窗口时,我可以在文本框中书写。

当我用window.Show()打开此窗口并将其设置为window.TopMost = true时,我无法设置控件的值。而是在excel中编辑当前激活的单元格的值。

那么如何解决这个问题呢?有没有办法在前面设置窗口?

1 个答案:

答案 0 :(得分:0)

如果窗口打开并且您开始在Excel中键入内容,则可能还需要将键盘焦点设置为打开的窗口。请阅读有关此主题的详细信息here