我需要在运行时将网格行1中存在的一些按钮移动到网格行2中 - 在代码中..
我该怎么办?
谢谢
答案 0 :(得分:3)
使用附加属性Grid.Row。实施例
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
</Grid.RowDefinitions>
<Button Name="button"
Grid.Row="0"
Content="Some content"/>
</Grid>
更改代码中的行
Grid.SetRow(button, 1);
答案 1 :(得分:1)
Grid.Row
是一个依赖项属性,因此如果您使用的是MVVM,则可以将其绑定到viewmodel中的属性。
<Button Grid.Row="{Binding Path=ButtonRow}" />