Dynamisch Hinzufügen Grid-UWP

Ich möchte hinzufügen eines Rasters und dessen Inhalt zur Laufzeit. Das Raster ist wie folgt. Wie kann ich diese aus dem Code Hinter?

<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>
  • Erwägen Sie eine Benutzer-Steuerelement, um alle Vorteile von XAML-design, und nur hinzufügen/entfernen-Steuerelement dynamisch mit wenigen Zeilen code statt den vielen, vielen würde es nehmen sonst.
  • Ich Stimme mit der UserControl-Ansatz. Und Sie haben den Namen von controls in xaml. Die gibt Sie können haben, verbindlich, animation, adaptive trigger usw. verweisen auf die Elemente, die aus anderen teilen der xaml oder Ihre code-behind.
Schreibe einen Kommentar