11

我是 Window Phone Apps Development 的新手。所以我只想在应用程序启动时添加启动画面,而不使用任何额外的页面导航作为启动画面。

4

3 回答 3

19

如果您只想添加单个图像,则创建一个大小为 的图片480*800并将其命名为SplashScreenImage.jpg并将该图像放在根文件夹中。

完毕!启动画面将显示在应用程序上。

如果要添加多张与屏幕分辨率相关的图像,则创建三张大小为480*800768*1280和的图片,720*1280并将这些图片命名为

SplashScreenImage.screen-WVGA.jpg,

SplashScreenImage.screen-WXGA.jpg,

SplashScreenImage.screen-720p.jpg并将这些图片放在根文件夹中。

完毕!启动画面将根据手机的本机屏幕分辨率显示在应用程序上。

笔记:

要修改 SplashScreen 的显示时间,以下代码可能有用。之后粘贴下面的代码InitializeComponent();

Thread.Sleep(2000);

这意味着,应用程序将在 2000 毫秒后激活。您可以根据自己的意愿进行更改。希望,这能解决你的疑问。!

于 2013-10-18T15:31:13.217 回答
6

请参阅:http: //msdn.microsoft.com/en-us/library/windowsphone/develop/ff769511 (v=vs.105).aspx

从这篇文章:

如果您使用的是单个图像,则应将一个 768 × 1,280 且名为 SplashScreenImage.jpg 的图像文件添加到您的应用项目中。手机会自动将图像缩放到正确的尺寸。如果您想为所有分辨率提供像素完美的初始屏幕,您可以将以下图像添加到应用项目的根文件夹中。

分辨率 尺寸(以像素为单位) 文件名

WVGA 480 × 800 SplashScreenImage.screen-WVGA.jpg

WXGA 768 × 1,280 SplashScreenImage.screen-WXGA.jpg

720p 720 x× 1,280 SplashScreenImage.screen-720p.jpg

您必须将图像的 Build Action 属性设置为 Content。

每个新的 Windows Phone OS 7.1 项目都包含一个 SplashScreenImage.jpg 文件。要自定义启动画面,您可以将自己的图像替换为默认图像。您可以用您选择的任何图像替换默认图像,但它的大小必须为 480 × 800 像素,并且必须命名为 SplashScreenImage.jpg。您必须将图像的 Build Action 属性设置为 Content。

Windows Phone 8 应用程序加载速度很快,因此 Windows Phone 8 应用程序通常不需要启动画面。新的 Windows Phone 8 项目不包括默认的初始屏幕图像文件。但是,如果您想在 Windows Phone 8 应用程序中使用初始屏幕,请将现有 JPG 图像文件添加到 Windows Phone 8 项目的根文件夹,并将文件命名为 SplashScreenImage.jpg。

于 2013-10-18T13:24:40.310 回答
2

当您想在应用程序中添加启动画面时,您有两种选择:

  1. 您可以添加一个初始屏幕图像,手机会自动缩放以适应三种支持的手机分辨率。

(如果您使用的是单张图片,您应该在您的应用项目中添加一个 768 × 1,280 并命名为 SplashScreenImage.jpg 的图片文件。手机会自动将图片缩放到正确的大小)

  1. 如果您想为所有分辨率提供像素完美的启动画面,您可以将以下图像添加到应用项目的根文件夹中:

    • WVGA 480 × 800 SplashScreenImage.screen-WVGA.jpg
    • WXGA 768 × 1,280 SplashScreenImage.screen-WXGA.jpg
    • 720p 720 × 1,280 SplashScreenImage.screen-720p.jpg
于 2013-12-02T15:25:23.080 回答