首页 > 解决方案 > 以编程方式在启动窗口中创建网格

问题描述

注意:我是 WPF 新手,所以这个问题可能相对简单。

我正在尝试使用一种方法制作网格,并使用来指导我。虽然,它会在一个新窗口中生成网格,这是我不想要的。我希望网格位于启动窗口中。我知道如果我想要网格的窗口不是启动窗口,我所要做的就是new Window();用我想要的窗口的名称替换它。

但是,使用 WPF 创建启动窗口的方式,我找不到要使用的名称。我知道有一个StartupUri Property,但我找不到足够的信息来帮助我,就像我说的,我是 C# 新手。

希望我的描述足够清楚,如果不是,请随时告诉我。谢谢!

标签: c#wpf

解决方案


您可以Grid在启动窗口的代码隐藏类中创建您的(MainWindow.xaml.cs默认情况下):

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        Grid myGrid = new Grid();
        myGrid.Width = 250;
        myGrid.Height = 100;
        ...
        Content = myGrid;
    }
 }

推荐阅读