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();
}