首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么窗口会显示一段时间?

为什么窗口会显示一段时间?
EN

Stack Overflow用户
提问于 2020-06-25 08:16:17
回答 3查看 79关注 0票数 0

我正在用C#开发一个WPF项目。

将在主窗口中创建一个SubWindow。此外,还会创建一个LogWindow。

如下所示,我隐藏了mainWindow和subWindow:

代码语言:javascript
运行
复制
SubWindow subWindow = new SubWindow();
LoginWindow loginWindow;
void MainWindow()
{
   InitializeComponent();

   subWindow.Visibility = Visibility.Hidden;
   this.Visibility = Visibility.Hidden;

   loginWindow = new LoginWindow();
   loginWindow.Show();
}

这里有一个问题。

loginWindow可见,但会立即显示mainWindow和subWindow。我不想让他们出现,哪怕是很短的一段时间。

EN

Stack Overflow用户

发布于 2020-06-25 09:06:40

删除App.xaml中的StartupUri行,然后使用重写OnStartup将代码移动到App.xaml.cs中

代码语言:javascript
运行
复制
protected override void OnStartup(StartupEventArgs e)
{
    MainWindow mainWindow = new MainWindow()
    {
        Visibility = Visibility.Hidden
    };

    SubWindow subWindow = new SubWindow()
    {
        Visibility = Visibility.Hidden
    };

    LoginWindow loginWindow = new LoginWindow();

    loginWindow.Show();

    base.OnStartup(e);
}
票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62565958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档