首页 WinForm/WPF WPF实现一个带欢迎界面的窗体

WPF实现一个带欢迎界面的窗体

作者:胡同里的砖头 围观群众:68 更新于:2024-11-30

APP.xaml.cs

using System.Configuration;
using System.Data;
using System.Diagnostics;
using System.Windows;

namespace WpfApp1
{
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
protected override async void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);

// 创建并显示欢迎窗口
var welcomeWindow = new WelcomeWindow();
welcomeWindow.Show();

// 模拟异步初始化操作
await InitializeAsync();

// 延迟 2 秒后显示主窗口并关闭欢迎窗口
await Task.Delay(2000);
Dispatcher.Invoke(() =>
{
var mainWindow = new MainWindow();
mainWindow.Show();
welcomeWindow.Close();
});
}

private async Task InitializeAsync()
{
// 这里可以添加实际的初始化逻辑
await Task.Delay(1000); // 模拟初始化操作
}
}
}
WelcomeWindow.xaml
<Window x:Class="WpfApp1.WelcomeWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="欢迎" Height="200" Width="400"
WindowStartupLocation="CenterScreen"
WindowStyle="None"
AllowsTransparency="True"
Background="Transparent">
<Grid>
<Border Background="White" CornerRadius="10" Padding="20">
<TextBlock Text="欢迎使用我们的应用!" FontSize="20" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Border>
</Grid>
</Window>
还有一个MainWindow主窗体创建好即可

  • 本文标题: WPF实现一个带欢迎界面的窗体
  • 文章分类:【WinForm/WPF】
  • 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
留言评论
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8