Как добавить дочерний элемент управления в Grid в определенной позиции в коде? - PullRequest
0 голосов
/ 15 ноября 2010

Предположим, я определяю сетку в xaml как:

<Grid x:Name="LayoutRoot" Background="White">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition  Width="*"/>
        </Grid.ColumnDefinitions>       
    </Grid>

тогда я хочу добавить дочерний элемент управления в сетку в столбце = 0, строке = 1 в коде позади.

Как это реализовать?

1 Ответ

0 голосов
/ 16 августа 2011

Довольно поздний ответ, но здесь вы идете:

Grid.SetRow(yourControl, 1);
Grid.SetColumn(yourControl, 1);

Grid.SetRow(otherControl, 0);
Grid.SetColumn(otherControl, 0);

Первый параметр - это элемент управления, который вы добавили в свою сетку. Второй параметр - это позиция столбца / строки, к которой вы хотите добавить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...