1

タブで整理された WPF アプリがあります。ユーザーがタブを閉じることができるように、各タブ項目ヘッダーに小さなボタンを追加しました。

ユーザーが小さなボタンをクリックすると、tabControl から tabItem が削除されます。

tabControl.Items.Remove(tabItem);

この結果、tabItem が消えます。それで問題ありませんが、ここで問題が発生します。

TabItem は表示されません (良い) が、まだ存在します (悪い)。内部にタイマーを配置すると、タイマーが Tick を実行します。さらに重要なことは、200.000 レコードのデータグリッドがあり、タブを閉じると、ガベージ コレクターが期待どおりにメモリを解放しません。

この問題について Google に問い合わせたところ、説明されているアドバイスのいくつかを実装しました。うまくいきませんでした。

誰でも私を助けることができますか?ありがとう

4

2 に答える 2