Привязка шаблона UWP выглядит как «Mode = OneTime» - PullRequest
0 голосов
/ 06 марта 2020

У меня есть шаблонное управление. Когда я пытаюсь выполнить привязку к пользовательскому свойству, используя TemplateBinding , оно связывается с начальным значением, а затем не изменяется при обновлении этого значения.

<local:AnimatedUpDownBrush IsUp="{TemplateBinding IsUp}">

Однако, когда Я явно пытаюсь установить привязку к OneWay, она работает:

<local:AnimatedUpDownBrush IsUp="{Binding Mode=OneWay, RelativeSource={RelativeSource TemplatedParent}, Path=IsUp}">

В той небольшой документации, которую я могу найти по этой теме, сказано, что TemplateBinding является эквивалентом второго примера здесь, но это явно не так. Что-то не так с документацией или как я пытаюсь привязать шаблон? Нужно ли делать что-то особенное при регистрации DependencyProperty ?

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