c# - WPF如何更改首先打开的窗口
问题描述
我使用 WPF 为自己制作一个简单的预算应用程序作为练习,我不知道如何更改首先打开哪个窗口。我的意思是当你启动程序时,它现在会打开 MainWindow,但我希望它打开另一个窗口。我在我的 app.xaml.cs 文件中试过这个:
public partial class App : Application
{
void App_Startup(object sender , StartupEventArgs e)
{
GetNameWindow getNameWindow = new GetNameWindow();
getNameWindow.Show();
}
}
我读到的是一种方法,但它对我不起作用。我正在使用 c# 和 Visual Studio 2017。谢谢!
解决方案
要更改启动窗口,请打开App.xaml
并替换"MainWindow.xaml"
为您的窗口:
StartupUri="GetNameWindow.xaml">
对于您要执行的操作,您需要删除StartupUri="MainWindow.xaml"
并改为使用Startup="App_Startup"
,然后它会在启动时调用您的事件处理程序。
推荐阅读
- r - 如何访问存储在服务器列表中的元素(闪亮)
- npm - npm 脚本在 node_modules/.bin 中找不到文件
- azure - Azure 应用程序;如何为网络外用户创建单独的授权页面
- javascript - 显示图像应该在哪里的图像 url
- python - request.POST.get 与 Django
- c - FFMPEG RTSP 服务器使用多路复用文档示例
- docker - 运行时树莓派 pi3 B/B+ 和 OCI 容器上的垃圾输出
- javascript - 如何在下拉菜单中显示文件采用的某些元素
- django - 从 Django RegexValidator 对象中定义的获取消息
- xml - 如何从 jaxb 包装器中排除根标记元素?