2

GUI は WPF で開発されており、スタンドアロン アプリケーションとして起動すると、すべての編集可能なフィールド (データグリッド列、テキスト ボックスなど) が正常に機能します。

ただし、FSI からウィンドウをインスタンス化する場合、入力時に個々のキー文字は登録されません。興味深いのは、すべての作業をコピー/貼り付けしてハイライト + 削除することです。

ウィンドウは次のように初期化されています。

public void ShowGui()
{
    guiWindow = new MainWindow(Bench, this);
    guiWindow.Show();
    guiWindow.Activate();     
}

この関数は FSI で呼び出されます。

他のすべての機能 (ボタンのクリック、タブの切り替え) は機能しているように見えますが、キー入力を受け取る要素は、入力された文字を登録しません。

4

0 に答える 0