Windows phone 7 如何强制背景色+;如何更改“的图标”;“锁定到启动”;

Windows phone 7 如何强制背景色+;如何更改“的图标”;“锁定到启动”;,windows-phone-7,Windows Phone 7,我试图提交我的第一个wp7应用程序,但它被拒绝了,因为7.1区显然是与某个用来固定的图标有关 我不知道他们的应用程序是否还有其他问题(我以为我已经满足了所有要求),他们只是在第一次失败后停止测试 通过在线阅读,我知道用户可以改变应用程序的背景颜色,这也会导致很多人失败 我怎么能强迫他们不能这样做呢。我自己不知道如何更改背景颜色。关于用于固定的图标,要求在固定项目时禁用此图标。你们不需要给用户从应用程序中解绑图标的方式,他们可以在主屏幕上这样做。所以,只需检查项目是否已经固定,如果是,则禁用应用程

我试图提交我的第一个wp7应用程序,但它被拒绝了,因为7.1区显然是与某个用来固定的图标有关

我不知道他们的应用程序是否还有其他问题(我以为我已经满足了所有要求),他们只是在第一次失败后停止测试

通过在线阅读,我知道用户可以改变应用程序的背景颜色,这也会导致很多人失败


我怎么能强迫他们不能这样做呢。我自己不知道如何更改背景颜色。

关于用于固定的图标,要求在固定项目时禁用此图标。你们不需要给用户从应用程序中解绑图标的方式,他们可以在主屏幕上这样做。所以,只需检查项目是否已经固定,如果是,则禁用应用程序栏中的图标(我假设您在应用程序栏中有它)。您可以使用以下代码进行检查:

((ApplicationBarIconButton)button).IsEnabled = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("?value=" + value)) == null ? true : false;
我不太明白第二个问题,但如果你想让你的应用程序在白/黑两种主题下都很好,只需为所有你想保持一种静态颜色的项目设置前景色(比如文本块)。如果您将它放在XAML代码中,更改背景主题不会影响您的应用程序