У меня всего несколько месяцев опыта работы с XAML, и мне часто бывает трудно определить, как связывать или ссылаться на элементы, определенные в разных местах моего XAML.Недавно я столкнулся с X: Reference, который, как я понимаю, является новым для XAML 2009 и .NET 4.
Например, предположим, что я пытаюсь привязать свойство IsChecked элемента с именем DisplayIndicator, который определен в другом месте.в моем XAML.X: Ссылка позволяет мне сделать это следующим образом:
{Binding Source={x:Reference DisplayIndicator}, Path=IsChecked}
Это кажется простым способом (и предпочтительным способом?) Ссылаться практически на любой элемент, объявленный в моем XAML.Я ошибаюсь по этому поводу?Есть ли у этого недостаток?
Большое спасибо.