0

wpf で autodesk navisworks 用のプラグインを作成しました。マウスダウンイベントの後に入力する必要があるフォームがあります。

public override bool MouseDown(...)
{
    ...
    //wpf Form
    WPFControl wpf = new WPFControl();

    //GetProperty - method that cleares all items
    //then creates tab control, tab items and fills gridview
    wpf.GetProperty();

}

初期化後に初めて wpf フォームがいっぱいになりますが、再描画されません。ただし、タブ コントロール、タブ項目、およびグリッド ビューはデバッグ モードで変更されます。なぜ再描画されないのか理解できません。

同時に、プログラムで GetProperty メソッドを使用してボタンを追加すると、wpf フォームが更新されます。

private void btnChooseTemp_Click(object sender, RoutedEventArgs e)
{
     GetProperty();
}
4

0 に答える 0