我有两个带有x:Name="TextBoxName"
和x:Name="TextBoxPhone"
的文本框我希望能够将TextBoxName
的宽度绑定到TextBoxPhone
,以便在TextBoxPhone
宽度更改时我希望TextBoxName
的宽度也改变我该怎么做?
答案 0 :(得分:2)
在Silverlight 3中:
对于名为TextBox
的{{1}}集TextBoxName
这里的好例子http://www.silverlightshow.net/tips/XAML-Element-Binding.aspx
在Silverlight 2中:
你需要做更多的工作。示例:http://www.scottlogic.co.uk/blog/colin/2009/02/elementname-binding-in-silverlight-via-attached-behaviours/
答案 1 :(得分:0)
这是你要找的吗?
<TextBox Height="23" HorizontalAlignment="Left" Margin="190,81,0,0" Name="TextBoxName" VerticalAlignment="Top" Width="{Binding ElementName=TextBoxPhone, Path=Width, Mode=OneWay}" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="194,192,0,0" Name="TextBoxPhone" VerticalAlignment="Top" Width="120" />
答案 2 :(得分:0)
<TextBox Name="TextBoxName" Width="{Binding ElementName=TextBoxPhone, Path=Width, Mode=OneWay}" />