我刚刚开始开发一个Windows应用程序。我希望在应用程序以横向/纵向模式启动时加载不同的图像。根据是以横向模式,捕捉模式还是纵向模式开始,在启动画面中应该有不同的图像。 提前谢谢。
答案 0 :(得分:1)
您可以使用扩展的闪屏,该闪屏响应方向更改:
http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh868191.aspx
为了最大化扩展启动画面的优势,您应该最大限度地缩短默认启动画面的显示时间。有一些文章可以解决这个问题:
http://msdn.microsoft.com/cs-cz/library/hh994639.aspx http://msdn.microsoft.com/en-us/library/windows/apps/hh994640.aspx
答案 1 :(得分:0)
要添加到Fred写的内容,初始启动屏幕会一直显示,直到应用程序的代码接管为止,因此应用程序对初始启动画面没有任何运行时控制权。该应用程序可以为不同的分辨率,语言,对比度模式等提供不同的图像,但不能基于方向。见How to name resources using qualifiers
一旦应用程序加载并运行,它就可以像Fred描述的那样管理自己的扩展启动屏幕。扩展的启动画面可以完全自定义,因为应用程序处于活动状态并正在运行代码。