[Silverlight] ビジュアル ツリー (Grid.Children.Clear()) から削除する大きなビジュアル オブジェクト ツリーがあります。ルートの DataContext を削除すると null になりますが、ツリーのさらに下にあるバインディングは次のようになります。
<Grid DataContext="{Binding FooBar}">
以前にバインドされていたオブジェクトにバインドされたままです。DataContext が null になると、バインディングがクリアされると考える人もいるでしょう。このようにグリッドの子をクリアするのは間違っていますか? 他に何が原因でしょうか?