3

作成/破棄に費用がかかるアンマネージ リソースを表示する wpf ユーザー コントロールがあります。

UnLoaded イベントは、アンマネージ リソースを解放する理想的なイベントですが、一部のコントロールがビジュアル ツリーを作成/破棄するため、インスタンスごとに複数回呼び出されます。

私がやりたいことは、UnLoaded イベントで、コントロールがまだ生きていて、それのために構築されたビジュアル ツリーがないかどうかをどうにかして判断することです。

そうすれば、ユーザーが単に TabControl をナビゲートしている場合、または場合によっては、管理されていないリソースを解放/作成することを防ぐことができます。

4

1 に答える 1