我试图提交我的第一个wp7应用程序,但它被拒绝了,因为区域7.1显然与某些用于固定的图标有关。
我不知道他们的应用程序是否有任何其他错误(我认为我已经满足了所有要求)并且他们只是在第一件事失败后停止测试。
我从在线阅读中了解到,用户可以更改应用程序的背景颜色,导致很多人失败。
如何强迫他们无法做到这一点。我不知道如何改变背景颜色。
答案 0 :(得分:0)
关于用于固定的图标,要求是在固定项目时禁用此图标。您不需要让用户从app取消固定图标,他们可以在主屏幕上执行此操作。因此,只需检查项目是否已固定,如果是,则禁用应用程序栏中的图标(我假设您在应用程序栏中有此项)。您可以使用以下代码进行检查:
((ApplicationBarIconButton)button).IsEnabled = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("?value=" + value)) == null ? true : false;
我不太明白第二个问题,但如果你想要你的应用程序没有白/黑主题,只需为你想要保留在一个静态颜色(如文本块)的所有项目设置前景色。如果您将使用XAML代码,则更改背景主题不会影响您的应用。