2009-04-21 6 views
1

私はボタンをクリックすると、ラベルの位置を変更する方法このプログラム的

<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> 

のようなXAMLコードを持っています。つまり、ラベルの行と列を変更します。

おかげ

答えて

3

、あなたもそのようにそれを行うことができます。

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

は、グリッドを使用して、このようCOLUMNPROPERTYとRowPropertyを制御します:アナンドの答えに加えて

label.SetValue(Grid.ColumnProperty, 0); 
label.SetValue(Grid.RowProperty,0);