我有像这样的xaml代码
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="100"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
</Grid.RowDefinitions>
<Label Content="Test" Grid.Column="1" Grid.Row="1" Height="100" Width="100" FontSize="20" Name="label"/>
<Button Content="Change" Grid.Column="0" Grid.Row="0" Click="Button_Click" />
</Grid>
单击按钮时如何更改标签的位置。即,更改标签的行和列。
由于
答案 0 :(得分:3)
除了Anand的答案,你也可以这样做:
Grid.SetColumn(label, 0);
Grid.SetRow(label, 0);
答案 1 :(得分:1)
使用Grid Controls ColumnProperty和RowProperty,如下所示:
label.SetValue(Grid.ColumnProperty, 0);
label.SetValue(Grid.RowProperty,0);