XAML 2009 - x: Ссылка - есть ли недостатки в использовании этого?

У меня всего несколько месяцев опыта работы с XAML, и мне часто бывает трудно определить, как связывать или ссылаться на элементы, определенные в разных местах моего XAML. Недавно я столкнулся с X: Reference, который, как я понимаю, является новым для XAML 2009 и .NET 4.

Например, предположим, что я пытаюсь привязать свойство IsChecked элемента с именем DisplayIndicator, который определен в другом месте моего XAML. X: Ссылка позволяет мне сделать это следующим образом:

{Binding Source={x:Reference DisplayIndicator}, Path=IsChecked}

Это кажется простым способом (и предпочтительным способом?) Ссылаться почти на любой элемент, объявленный в моем XAML. Я ошибаюсь по этому поводу? Есть ли недостаток в использовании этого?

Большое спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос