0

我的 XAML 中有一个名为 MainStackPanel 的堆栈面板。在我的 XAML.CS 中,我以编程方式创建了一些这样的数据网格:

    private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        var datagrid = new DataGrid();
        // add some columns and stuff
    }

这只是一个例子,实际上我正在创建十几个左右(取决于数据库的结果)。

我需要将它们添加到我的堆栈面板(在我的 XAML 文件中定义如下:

    <ScrollViewer Name="MainScrollViewer" Grid.Row="0">
        <StackPanel Name="MainStackPanel">
        // in here somehow
        </StackPanel>
    </ScrollViewer>

如何以编程方式将我的数据网格(在本例中为 var datagrid)添加到堆栈面板(MainStackPanel)?谢谢,

4

1 回答 1

2

MainStackPanel.Children.Add(datagrid);

于 2013-04-26T03:45:45.497 回答