1
Я хочу добавить сетку и ее содержимое во время выполнения. Сетка состоит в следующем. Как я могу добавить это из кода?Динамически добавить сетку UWP
<Grid Width="200" Height="50" Margin="0,50,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<CheckBox Grid.Column="0" Name="chkBox" MinWidth="32" HorizontalAlignment="Left" Background="Transparent"/>
<TextBlock Grid.Column="1" Text="Name" FontSize="16" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<TextBox Grid.Column="2" Name="txtBx" FontSize="16" HorizontalAlignment="Right" VerticalAlignment="Center"/>
</Grid>
Подумайте о создании пользовательского элемента управления, чтобы получить все преимущества XAML дизайна, и просто добавить/удалить элемент управления динамически с помощью нескольких строк кода вместо из многих, многие из них в противном случае. –
Я согласен с подходом UserControl. И вы назвали элементы управления в своем xaml. Это означает, что вы можете иметь привязку, анимацию, адаптивный триггер и т. Д., Ссылаясь на эти элементы из других частей вашего xaml или вашего кода. – terry