如何强制背景颜色+如何更改“引脚启动”的图标

时间:2013-02-03 03:32:58

标签: windows-phone-7

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

我不知道他们的应用程序是否有任何其他错误(我认为我已经满足了所有要求)并且他们只是在第一件事失败后停止测试。

我从在线阅读中了解到,用户可以更改应用程序的背景颜色,导致很多人失败。

如何强迫他们无法做到这一点。我不知道如何改变背景颜色。

1 个答案:

答案 0 :(得分:0)

关于用于固定的图标,要求是在固定项目时禁用此图标。您不需要让用户从app取消固定图标,他们可以在主屏幕上执行此操作。因此,只需检查项目是否已固定,如果是,则禁用应用程序栏中的图标(我假设您在应用程序栏中有此项)。您可以使用以下代码进行检查:

((ApplicationBarIconButton)button).IsEnabled = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("?value=" + value)) == null ? true : false;

我不太明白第二个问题,但如果你想要你的应用程序没有白/黑主题,只需为你想要保留在一个静态颜色(如文本块)的所有项目设置前景色。如果您将使用XAML代码,则更改背景主题不会影响您的应用。