作成/破棄に費用がかかるアンマネージ リソースを表示する wpf ユーザー コントロールがあります。
UnLoaded イベントは、アンマネージ リソースを解放する理想的なイベントですが、一部のコントロールがビジュアル ツリーを作成/破棄するため、インスタンスごとに複数回呼び出されます。
私がやりたいことは、UnLoaded イベントで、コントロールがまだ生きていて、それのために構築されたビジュアル ツリーがないかどうかをどうにかして判断することです。
そうすれば、ユーザーが単に TabControl をナビゲートしている場合、または場合によっては、管理されていないリソースを解放/作成することを防ぐことができます。