2009-06-14 3 views
1

Я сделал два пользовательских элементов управления А и В. Каждый из них имеет TextBlock внутри и места внутри управления корневой (стр/RootVisual)Databinding между свойствами элементов в sibbling пользовательские компоненты

Как я связать два текста «Текст», так что текст в B изменяется, когда текст в A изменяется (а не от B до A)

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

Текст = "{Binding ElementName = (х), Mode = OneWay, Path = Text}"

Said по-другому: Как я ссылаться на свойства элемента в сибиллинге usercontrol?

ответ

0

Я попробовал это, и это работает - текст обтекает от А до Б, но не от В к А:

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

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

+0

Я думаю, что вы проигнорировали мою первую строку, сказав, что каждый из будет находиться внутри . Я хочу сделать это таким образом, чтобы разделить пользовательский интерфейс на отдельные .xaml-файлы. В этом примере это означает, что у меня есть 3 файла .xaml (page.xaml, user_control_a.xaml, user_control_b.xaml) Я отправлю некоторые исходные тексты позже. –

Смежные вопросы