1

Windows Phone のスタート画面にタイルを作成しようとしています。次のコードは以前は機能していましたが、現在は機能していません。私は何も変えませんでした。

    private async static void CreateTile()
    {
        try
        {
            SecondaryTile tileData = new SecondaryTile()
            {
                TileId = "MyTileID",
                DisplayName = "My App Name",
                TileOptions = TileOptions.ShowNameOnLogo,
            };

            tileData.VisualElements.Square150x150Logo = new Uri("ms-appx:///Resources/Images/Tiles/150150.png", UriKind.Absolute);
            tileData.VisualElements.ShowNameOnSquare150x150Logo = true;

            await tileData.RequestCreateAsync();
        }
        catch (Exception ex)
        {

        }
    }

現在、エラーメッセージで失敗しています:

The parameter is incorrect.

および次のスタック トレース:

at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at My.Namespace.SplashPage.<CreateTile>d__f.MoveNext()

たとえば、すべてをコメントアウトすると、エラーが発生します。

SecondaryTile tileData = new SecondaryTile()
{
    //TileId = "MyTileID",
    //DisplayName = "My App Name",
    //TileOptions = TileOptions.ShowNameOnLogo,
};

//tileData.VisualElements.Square150x150Logo = new Uri("ms-appx:///Resources/Images/Tiles/150150.png", UriKind.Absolute);
//tileData.VisualElements.ShowNameOnSquare150x150Logo = true;

await tileData.RequestCreateAsync();

したがって、どのパラメーターが間違っているのかわかりません。何が原因でしょうか? どうすれば修正できますか?

4

1 に答える 1