c# - 以编程方式在启动窗口中创建网格
问题描述
注意:我是 WPF 新手,所以这个问题可能相对简单。
我正在尝试使用一种方法制作网格,并使用它来指导我。虽然,它会在一个新窗口中生成网格,这是我不想要的。我希望网格位于启动窗口中。我知道如果我想要网格的窗口不是启动窗口,我所要做的就是new Window();
用我想要的窗口的名称替换它。
但是,使用 WPF 创建启动窗口的方式,我找不到要使用的名称。我知道有一个StartupUri Property,但我找不到足够的信息来帮助我,就像我说的,我是 C# 新手。
希望我的描述足够清楚,如果不是,请随时告诉我。谢谢!
解决方案
您可以Grid
在启动窗口的代码隐藏类中创建您的(MainWindow.xaml.cs
默认情况下):
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
Grid myGrid = new Grid();
myGrid.Width = 250;
myGrid.Height = 100;
...
Content = myGrid;
}
}
推荐阅读
- html - 导航栏的内容区域下降
- python - Python多进程Pool的map方法
- firebase - 使用 Firebase Admin SDK 时,如何使用 ApolloClient 将新的授权标头传递给服务器?
- android - 如何将私有签名信息转换为 Kotlin DSL?
- javascript - 如何让我的命令忽略其他用户但允许原始用户响应?
- java - java控制台oop中的自动递增ID
- python - 在正则表达式 Python 中倒退
- ios - 我的自定义形状后面的颜色已填充,我想将其设为白色
- go - 如何使用通道流式传输命令输出?
- r - rpy2:最新版本在 Ubuntu 上不起作用