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) 中使用,因为它们使用不同的启动体系结构。
构造函数
SplashScreen(Assembly, String) |
使用指定的资源程序集初始化 SplashScreen 类的新实例。 |
SplashScreen(String) |
使用指定的资源初始化 SplashScreen 类的新实例。 |
方法
Close(TimeSpan) |
关闭初始屏幕。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
Show(Boolean, Boolean) |
显示初始屏幕。 |
Show(Boolean) |
显示初始屏幕。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |