以编程方式在启动窗口中创建网格

时间:2018-08-09 06:20:04

标签: c# wpf

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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