0

如何在后面的代码中对齐控件。

XAML:

<Grid x:Name="LayoutRoot">
    <Grid.RowDefinitions>
        <RowDefinition Height="60" />
        <RowDefinition />
    </Grid.RowDefinitions>
</<Grid>

<TextBlock HorizontalAlignment="Center" Grid.row="0"/>

在后面的代码中,我想将DataGridin 添加到该网格中。

DataGrid dt = new DataGrid();

// how to add above the grid in to that 
// layoutroot in second row.
4

2 回答 2

2

对于第二行,设置 Grid.Row 属性如下:

   DataGrid dt = new DataGrid();
   Grid.SetRow(dt ,1);

   LayoutRoot.Children.Add(dt);
于 2013-09-26T08:45:06.980 回答
1

您可以使用 Grid.SetRow() 和 Grid.SetColumn() 函数从后面的代码中设置位置。

Grid.SetRow(dt,1); // set position
LayoutRoot.Children.Add(dt); // add control into the Grid
于 2013-09-26T08:45:59.303 回答