3

ライブタイルを更新する定期的なタスクがあります。基本的には次のようになります。

    var tileData = new FlipTileData()
    {
        BackgroundImage = mediumFrontUrl,
        BackBackgroundImage = mediumBackUrl,
        WideBackgroundImage = wideFrontUrl,
        WideBackBackgroundImage = wideBackUrl
    };

    ShellTile primaryTile = ShellTile.ActiveTiles.First();
    if (primaryTile != null)
    {
        primaryTile.Update(tileData);
    }

BackBackgroundImageとWideBackBackgroundImageを表示したくない場合があります。値をクリアするにはどうすればよいですか?単に設定するだけでnullは機能しません(以前にあったものを保持するだけです)。ドキュメントによると、XAMLを使用してライブタイルを作成すると、設定できますAction="Clear"。それをコードで設定するにはどうすればよいですか?

4

2 に答える 2

5

各タイルプロパティのプロパティをクリアできます。

BackBackgroundImagaの場合は空のURIです:BackBackgroundImage = new Uri( ""、UriKind.Relative)

msdnページの詳細WindowsPhoneのタイルの概要:http: //msdn.microsoft.com/en-us/library/hh202948%28v=vs.92%29.aspx

これがお役に立てば幸いですよろしくお願いします

于 2012-12-22T22:18:42.587 に答える
0

そしてZik

たった1つのトリック。WideBackContentで遊んで、自分の画像を配置する(このアプローチでは、さらに多くの可能性があります)WideBackContentのリセットに問題があります。私を助けてくれるのはWideBackContent=""ではなく、WideBackContent = ""なので、1つの空のスペースで問題が解決しました。よろしくお願いします

于 2012-12-23T12:37:36.427 に答える