【问题标题】:SplashScreenImage doesn't appear in Windows Phone appSplashScreenImage 未出现在 Windows Phone 应用程序中
【发布时间】:2016-06-14 15:06:54
【问题描述】:

我使用 VS2015,我想向 Windows Phone 8.0 应用程序添加启动画面。我已添加到名为 SplashScreenImage.jpg 大小为 768x1280(也尝试使用 480x800)的项目图像的根目录中,并将图像的 Build Action 属性设置为 Content,如下所示: https://msdn.microsoft.com/library/windows/apps/ff769511%28v=vs.105%29.aspx 和这里: https://stackoverflow.com/questions/19450446/how-to-set-splash-screen-in-window-phone-8-application-development#=

由于某种原因它不起作用。通过VS在移动模拟器上运行我的应用程序后,启动屏幕不出现,应用程序正常启动,不显示启动屏幕。

【问题讨论】:

    标签: c# windows-phone-8 splash-screen


    【解决方案1】:

    您必须在应用程序的清单文件中定义自定义启动画面。

    【讨论】:

    • 在哪里以及如何操作?
    • 打开您的 Manifest 文件(扩展名为 .appxmanifest 的文件)并转到 Visual Assets 选项卡。在此选项卡下,您将在左侧看到启动画面选项。单击它并定义自己的启动画面
    • 我看不到这样的文件snag.gy/rAj4w.jpg我只看到文件WMAppManifest.xml,但是没有Visual Assets Tab。
    • 如果您的项目目标是silverlight,那么您必须定义自己的启动屏幕页面,然后在WMAppManifest.xml中的导航页面中设置此页面文件并在您的自定义启动画面页面构造函数中编写此代码:Task.Delay(2000);NavigationService.Navigate(new Uri("Your home page name", UriKind.Relative));
    • 我使用模板创建项目 Blank App (Windows Phone),而不是 Blank App (Windows Phone Silverlight)
    【解决方案2】:

    解决方案是创建 Windows Phone 8.1 项目而不是 Windows Phone 8.0 并按照 Saurabh Srivastava 在他的回答下的评论中的指示:

    打开您的 Manifest 文件(扩展名为 .appxmanifest 的文件)并转到 Visual Assets Tab。在此选项卡下,您将在左侧看到启动画面选项。单击它并定义您自己的启动画面

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多