Есть ли способ остановить автоматическое наследование DataContext в Silverlight? - PullRequest
7 голосов
/ 03 апреля 2010

Есть ли способ остановить автоматическое наследование DataContext в Silverlight?

Я устанавливаю свой DataContext в моем родительском UserControl в коде. В результате все привязки xaml внутри UserControl пытаются привязаться к новому DataConext, который они получают (через автоматическое наследование DataContext).

DataContext для дочерних элементов (на самом деле они являются дочерними элементами дочерних элементов) UserControl - это то, что мне нужно установить в коде UserControl ... Я не хочу, чтобы они были умными, потому что они в конечном итоге связываются неправильный объект данных! : -)

1 Ответ

16 голосов
/ 03 апреля 2010

Можете ли вы установить для DataContext значение {x: Null} в XAML или null в коде для элементов, для которых не требуется унаследованный контекст?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...