タブで整理された WPF アプリがあります。ユーザーがタブを閉じることができるように、各タブ項目ヘッダーに小さなボタンを追加しました。
ユーザーが小さなボタンをクリックすると、tabControl から tabItem が削除されます。
tabControl.Items.Remove(tabItem);
この結果、tabItem が消えます。それで問題ありませんが、ここで問題が発生します。
TabItem は表示されません (良い) が、まだ存在します (悪い)。内部にタイマーを配置すると、タイマーが Tick を実行します。さらに重要なことは、200.000 レコードのデータグリッドがあり、タブを閉じると、ガベージ コレクターが期待どおりにメモリを解放しません。
この問題について Google に問い合わせたところ、説明されているアドバイスのいくつかを実装しました。うまくいきませんでした。
誰でも私を助けることができますか?ありがとう