List にバインドされた ListBox を含むユーザー コントロールを実装しました。
listBox1.ItemsSource = list;
リストへの(唯一の)参照を削除するメソッドを実装しました:
listBox1.ItemsSource = null;
このメソッドを呼び出して、ガベージ コレクションを強制します。
GC.Collect();
リスト クラスのデストラクタが呼び出されていません。明らかに、リストへの隠し参照があります。
この動作についての説明は、ありがたく受け取られます。