WPF如何将Grid的行绑定到另一行?

时间:2015-02-06 03:20:50

标签: wpf

我在这里有两个用户控件,我希望FourSeventh的Grid.Row属性绑定到xaml中的FourEighth的Grid.Row属性,但是如何?

这是我的xaml

<dims:ToothControl x:Name="FourEighth" Grid.Row="3" Grid.Column="0" />

<dims:ToothControl x:Name="FourSeventh" Grid.Row="{Binding Path=FourEighth}" Grid.Column="1"  /> <--error here-->

1 个答案:

答案 0 :(得分:1)

使用 ElementName 绑定,因为 Grid.Row 是附加属性,您必须使用paranthesis:

<dims:ToothControl x:Name="FourSeventh"
                   Grid.Row="{Binding (Grid.Row), ElementName=FourEighth}" 
                   Grid.Column="1"/>