Указание шаблона родителя как источника привязки в шаблоном управлении кажется общим, но раздражающе подробным. Есть ли короткий способ сделать это?Есть ли сокращение для RelativeSource = {RelativeSource Mode = TemplatedParent}?
Какой-то префикс на пути будет казаться более разумным. например
{Binding ^Title}
или что-то подобное, вместо
{Binding Title, RelativeSource={RelativeSource Mode=TemplatedParent}}
Вы бы так подумали, не так ли? Пробовал, но я получаю исключение по строкам «Свойство Title, не найденное на объекте класса Thing». Но у этого очень есть это свойство. – terriblememory
«Оба задействованных свойства должны быть зависимыми свойствами». Вероятно, это так. Цель - свойство Text для TextBlock, которое не является свойством зависимостей. – terriblememory
Спасибо, что выяснил, почему TemplateBinding не работает для меня. Мне нужно научиться читать документы более тщательно ... Я думаю, это на самом деле не отвечало на мой первоначальный вопрос, хотя, например, есть сокращенный эквивалент расширенной регулярной разметки {Binding}. Я думаю, что ответ «Нет»! – terriblememory