4

メトロ アプリのライブ タイルでロゴを無効にして、タイル通知の最後のテキスト行が表示されるようにしようとしています。Windows 8 のドキュメント には、ファイル内のこのロゴを無効にする方法があると記載されていPackage.appxmanifestます。ただし、その方法は指定されていません。を設定しShortName.appxmanifest「名前を表示」フィールドを「すべてのロゴ」に設定しました。ただし、ライブ タイルの左下隅に既定のロゴが表示され、タイル通知の最後のテキスト行が見えにくくなります。何か案は?

4

2 に答える 2

4

ライブ タイルには、画像、テキストを含めることも、ブランディングを含めないこともできます。デフォルトはアプリのロゴで、ライブ タイルの更新を作成するときに、次のようにブランディング「なし」を指定してこれをオーバーライドします。

var templateContent = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWideImage);
   var imageElement = (XmlElement) templateContent.GetElementsByTagName("image").Item(0);
   imageElement.SetAttribute("src", string.Concat(imagePath, "wide_tile.png"));

   var bindingElement = (XmlElement) templateContent.GetElementsByTagName("binding").Item(0);
   bindingElement.SetAttribute("branding", "none");

   var tile = new TileNotification(templateContent);
   TileUpdateManager.CreateTileUpdaterForApplication().Update(tile);
于 2012-06-13T00:37:44.753 に答える
0

You can't have both the last line of text and a short name. It's either logo/shortname or the the last line of text.

http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/d7ed6580-0528-4a28-a475-731b37f2c89b

于 2012-06-12T21:57:59.090 に答える