GUI は WPF で開発されており、スタンドアロン アプリケーションとして起動すると、すべての編集可能なフィールド (データグリッド列、テキスト ボックスなど) が正常に機能します。
ただし、FSI からウィンドウをインスタンス化する場合、入力時に個々のキー文字は登録されません。興味深いのは、すべての作業をコピー/貼り付けしてハイライト + 削除することです。
ウィンドウは次のように初期化されています。
public void ShowGui()
{
guiWindow = new MainWindow(Bench, this);
guiWindow.Show();
guiWindow.Activate();
}
この関数は FSI で呼び出されます。
他のすべての機能 (ボタンのクリック、タブの切り替え) は機能しているように見えますが、キー入力を受け取る要素は、入力された文字を登録しません。