Здравствуйте, Peter Fleischer, Вы писали:
PF>Здравствуйте, igor-booch, Вы писали: PF>... IB>>Теперь вопрос: IB>>Почему для кнопки безразлично как указывается источник биндинга внутри шаблона, через ElementName, Source или RelativeSource IB>>а для UserControl'а работает только Source и RelativeSource? IB>>Я думал, что все три способа задания источника биндинга эквивалентны. Это баг WPF либо есть разумное объяснение (чем принципиально отличается кнопка от моего контрола в этом отношении)?
PF>UserControl получает свой DataContext на уровне Window, который в данном примере null, и Self обращается к этому нулевому DataContext.
RelativeSource Self я полностью убрал из кода. Дело не в этом.