我知道为Windows Phone 7应用程序本地化应用程序标题的技巧:
http://patrickgetzmann.wordpress.com/wp7-localize/#comment-249
http://msdn.microsoft.com/en-us/library/ff967550%28v=vs.92%29.aspx
是否有(可能类似的)本地化应用程序图标的方法(我需要为每种语言设置不同的图标)和默认图块图标(在项目设置中称为“背景图像”)?
答案 0 :(得分:1)
使用ShellTile.ActiveTiles.First()更新(...)时,您可以在应用程序首次启动时修改切片图标的图像。在开始之前不了解应用程序图标或更改内容,但也许来自该msdn文章的示例代码也适用于其他资源,因此当他们要求定义这样的资源时:
AppTileString,200,“固定到应用程序时应用程序中显示的应用程序的英文(美国)名称。”
- 稍后在清单文件中用作:
@ AppResLib.dll,-200
- 你也可以定义像
这样的东西AppTileIconPath,300,“图块图标文件的名称”
然后尝试使用它:
<BackgroundImageURI IsRelative="true" IsResource="false">@AppResLib.dll,-300</BackgroundImageURI>
这可能不会真的有用,但如果你真的想要本地化你的图标,那就值得一试。
答案 1 :(得分:1)
您可以按照here所述本地化应用磁贴。据我所知,应用程序图标无法更新。每个代码都可以更改标题图标(ShellTile.ActiveTiles.First()。Update。)。
您可以删除SplashScreenImage.jpg文件 - 这样您就可以立即导航到第一页。在页面上,您可以在执行初始化内容时显示本地化内容。完成初始化后,您可以导航到第二页。要满足认证要求,您需要删除初始屏幕页面的导航条目(NavigationService.RemoveBackEntry() - 仅限Mango API)。