0

最初のwp7アプリケーションを送信しようとしましたが、エリア7.1が原因で拒否されました。これは、固定されていたアイコンと関係があるようです。

彼らが私のアプリに問題があるのか​​どうかはわかりません(私はすべての要件が満たされていると思いました)、そして彼らが最初に失敗した後にテストを停止するだけです。

オンラインで読んだところ、ユーザーがアプリの背景色を変更して、多くの人が失敗する可能性があることがわかりました。

どうすれば彼らにこれができないように強制することができますか。自分で背景色を変える方法がわかりません。

4

1 に答える 1

0

ピン留めに使用されるアイコンについては、アイテムがピン留めされたときにこのアイコンを無効にする必要があります。アプリからアイコンの固定を解除する方法をユーザーに提供する必要はありません。ユーザーはメイン画面でそれを行うことができます。そのため、アイテムが既に固定されているかどうかを確認し、そうであれば、アプリケーション バーのアイコンを無効にします (アプリケーション バーにあると仮定します)。コードを使用して確認できます。

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

2番目の質問はよくわかりませんが、アプリを白/黒の両方のテーマで問題なく使用したい場合は、1つの静的な色(テキストブロックなど)にとどめたいすべてのアイテムの前景色を設定してください。XAML コードで使用する場合、背景テーマを変更してもアプリには影響しません。

于 2013-02-04T11:42:56.417 に答える