При очистке корневого контекста данных путем удаления из визуального дерева, связывание дальше вниз по дереву остается - PullRequest
1 голос
/ 22 июня 2011

[Silverlight] У меня есть большое дерево визуальных объектов, которое я удаляю из дерева визуалов (Grid.Children.Clear ()), при удалении DataContext корня обнуляется, но дальше вниз по дереву привязка, которая выглядит так

<Grid DataContext="{Binding FooBar}">

остается привязанным к объекту, к которому он был ранее привязан. Можно было бы подумать, что привязка очистится, как только DataContext будет обнулен. Разве неправильно очищать детей от такой сетки? Что еще может быть причиной этого?

...