在sibbling用户组件中的元素属性之间的数据绑定

时间:2009-06-14 11:48:38

标签: silverlight data-binding silverlight-3.0

我已经创建了两个用户控件A和B.它们中的每一个都有一个TextBlock,并且位于根控件(Page / RootVisual)中

如何绑定两个“文本”属性,以便当A中的文本发生更改(而不是从B更改为A)时,B中的文本会发生变化

我无法弄清楚在XAML中键入此内容的方法。我写的是什么(x):

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

以另一种方式说:我如何引用sibbling usercontrol中的元素属性?

1 个答案:

答案 0 :(得分:0)

我试过这个并且它有效 - 文本从A流向B但不从B流到A:

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

请记住,只能在Silverlight 3中使用。您能发布一些示例代码吗?