Привязка данных между свойствами элементов в однокомпонентных пользовательских компонентах - PullRequest
1 голос
/ 14 июня 2009

Я сделал два пользовательских элемента управления A и B. Каждый из них имеет TextBlock внутри и находится внутри корневого элемента управления (Page / RootVisual)

Как связать два свойства «Текст», чтобы текст в B изменялся при изменении текста в A (а не с B на A)

Я не могу понять, как набрать это в XAML. Что я пишу как (х) в:

Text = "{Binding ElementName = (x), Mode = OneWay, Path = Text}"

Сказано по-другому: как я могу ссылаться на свойство элемента в одноуровневом пользовательском контроле?

1 Ответ

0 голосов
/ 15 июня 2009

Я попробовал это, и это работает - текст переходит от A к B, но не от B к A:

<TextBox x:Name="A"/>
<TextBox x:Name="B" Text="{Binding ElementName=A, Path=Text}"/>

Имейте в виду, что это работает только в Silverlight 3. Не могли бы вы опубликовать пример кода?

...