在 WPF 中开发了一个 GUI,当它作为一个独立的应用程序启动时,所有可编辑的字段(数据网格列、文本框等)都可以正常工作。
但是,当从 FSI 实例化窗口时,键入时不会注册单个键字符。有趣的是复制/粘贴和突出显示+删除所有工作。
窗口正在像这样初始化:
public void ShowGui()
{
guiWindow = new MainWindow(Bench, this);
guiWindow.Show();
guiWindow.Activate();
}
然后在 FSI 中调用此函数
所有其他功能似乎都可以工作(按钮单击、切换选项卡),但任何需要按键输入的元素都不会注册键入的字符。