SplashScreen 类
本文内容
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 Windows Presentation Foundation (WPF) 应用程序提供启动屏幕。
public ref class SplashScreen
public class SplashScreen
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class SplashScreen
type SplashScreen = class
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type SplashScreen = class
Public Class SplashScreen
- 继承
-
SplashScreen
- 属性
下面的代码示例演示如何使用 SplashScreen 类创建和显示启动窗口。
SplashScreen splashScreen = new SplashScreen("SplashScreenImage.bmp");
splashScreen.Show(true);
// Run the application.
SplashScreen当 WPF 应用程序启动时,使用 类在启动窗口或初始屏幕中显示图像。 Show调用 方法以显示初始屏幕。 Close调用 方法以关闭初始屏幕。 指定要在构造函数中使用的 SplashScreen 映像。
类 SplashScreen 可以显示 Windows 图像处理组件 (WIC) 支持的任何图像格式。 例如,可以使用 BMP、GIF、JPEG、PNG 或 TIFF 格式。 如果图像是 PNG 文件并且包含 alpha 通道,则使用 alpha 通道中定义的透明度呈现图像。
不能在代码稍后添加的初始屏幕中包含占位符文本。 如果要在初始屏幕中包含文本,则必须将其添加到图像文件。
备注
无需编写任何代码即可显示初始屏幕。 从 Visual Studio 2008 SP1 开始,可以使用默认设置快速配置初始屏幕。 有关详细信息,请参阅 如何:向 WPF 应用程序添加初始屏幕。
类 SplashScreen 在应用程序启动后尽快显示初始屏幕。 在创建 WPF 应用程序实例之前,使用本机代码显示初始屏幕。 初始屏幕显示在屏幕中心。 加载应用程序时,初始屏幕会淡出。
编译应用程序时,映像将作为托管资源嵌入到程序集中。 如果应用程序已本地化,则图像将嵌入本地化附属 DLL 中。
备注
类 SplashScreen 在部分信任中不可用。
备注
类 SplashScreen 不能在 XAML 浏览器应用程序 (XBAP) 中使用,因为它们使用不同的启动体系结构。
Splash |
使用指定的资源程序集初始化 SplashScreen 类的新实例。 |
Splash |
使用指定的资源初始化 SplashScreen 类的新实例。 |
Close(Time |
关闭初始屏幕。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
Get |
作为默认哈希函数。 (继承自 Object) |
Get |
获取当前实例的 Type。 (继承自 Object) |
Memberwise |
创建当前 Object 的浅表副本。 (继承自 Object) |
Show(Boolean, Boolean) |
显示初始屏幕。 |
Show(Boolean) |
显示初始屏幕。 |
To |
返回表示当前对象的字符串。 (继承自 Object) |
产品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |