2009-04-21 2 views
1

программно У меня есть код 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> 

Как изменить положение метки при нажатии на кнопку. т.е. изменить строку и столбец метки.

Благодаря

ответ

3

В дополнение к ответу Ананда, вы также можете сделать это так:

Grid.SetColumn(label, 0); 
Grid.SetRow(label, 0); 
1

Использование сетки управления ColumnProperty и RowProperty так:

label.SetValue(Grid.ColumnProperty, 0); 
label.SetValue(Grid.RowProperty,0); 
Смежные вопросы