Re[9]: ElementName и Source, RelativeSource не эквивалентны
От: Peter Fleischer Германия www.informtoools.de
Дата: 29.12.15 14:15
Оценка:
Здравствуйте, igor-booch, Вы писали:
...
IB>Теперь вопрос:
IB>Почему для кнопки безразлично как указывается источник биндинга внутри шаблона, через ElementName, Source или RelativeSource
IB>а для UserControl'а работает только Source и RelativeSource?
IB>Я думал, что все три способа задания источника биндинга эквивалентны. Это баг WPF либо есть разумное объяснение (чем принципиально отличается кнопка от моего контрола в этом отношении)?

UserControl получает свой DataContext на уровне Window, который в данном примере null, и Self обращается к этому нулевому DataContext.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.