假设我在用户控件中有2个网格,我希望这两个网格具有相同的宽度。所以我所做的就像xaml一样:
<Grid x:Name="BasicGrid" HorizontalAlignment="Left" />
<Grid HorizontalAlignment="Left" Width="{Binding ElementName=BasicGrid, Path=Width}" >
但它看起来不起作用。 如何解决这个问题?
答案 0 :(得分:0)
请在用户控件中添加以下代码。
<Grid x:Name="LayoutRoot">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid />
<Grid Grid.Column="1" />
</Grid>
这会将顶部网格划分为两列宽度相同的列。
让我知道它是否有效。 干杯!
答案 1 :(得分:0)
你试试
Width="{Binding ElementName=BasicGrid, Path=Width,Mode=TwoWay}"