1

誰かが以下に光を当てることができますか?

tileId の正確なルールは何ですか。長さ制限、文字制限?

明らかにここを見ましたが、何もありません: http://msdn.microsoft.com/library/windows/apps/BR242183

この投稿を見つけましたが、長さの制限については何もありません: http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/b3cb317c-edca-46c1-8dfa-7979f12c96b6/私にも当てはまります-禁止されていると彼が言うキャラクターを使用できます.

ありがとう、

ジョン

i == 65 の場合:

[System.ArgumentException] = {"パラメータが正しくありません。\r\n"}

        string concat = "";

        for (int i = 0; i < 70; i++)
        {
            try
            {
                var boo = SecondaryTile.Exists(concat);
                Debug.WriteLine("{0} {1}", boo, i);
                concat = concat + ".";
            }
            catch (Exception ex)
            {
                continue;
            }
        }

        return;

出力:

False 0
False 1
... Truncated for brevity
False 63
False 64
4

2 に答える 2

3

このコンストラクターのオーバーロードに記載されています:

アプリのパッケージ内のタイルを一意に識別する文字列。説明的でアプリにとって意味のある一意の ID を選択してください。これは 64 文字に制限されており、数字または文字で始まり、az、AZ、0-9、ピリオド (.)、またはアンダースコア (_) の文字で構成されている必要があります。既存のセカンダリ タイルと同じ ID を指定すると、既存のセカンダリ タイルが上書きされます。TileId プロパティを介して設定または取得できます。

(TileIdプロパティにも記載されています。)

于 2013-02-19T14:39:29.100 に答える
0

ドキュメントによると、ID の最大長は 64 文字です。

アプリのパッケージ内のタイルを一意に識別する文字列。説明的でアプリにとって意味のある一意の ID を選択してください。これは 64 文字に制限されており、数字または文字で始まり、az、AZ、0-9、ピリオド (.)、またはアンダースコア (_) の文字で構成されている必要があります。既存のセカンダリ タイルと同じ ID を指定すると、既存のセカンダリ タイルが上書きされます。TileId プロパティを介して設定または取得できます。

于 2013-02-19T14:39:40.200 に答える