TileUpdateManager Class

[開始] メニューのタイルを変更および更新するために使用される TileUpdater オブジェクトを作成します。このクラスは、タイルで使用するコンテンツをカスタマイズできるよう、システム提供のタイル テンプレートの XML コンテンツへのアクセスを提供します。

構文


var tileUpdateManager = Windows.UI.Notifications.TileUpdateManager;

属性

[Muse()]
[Threading(MTA)]
[Version(0x06020000)]

メンバー

TileUpdateManagerクラス には次の種類のメンバーがあります。

メソッド

The TileUpdateManager クラス には次のメソッドがあります。 With C#、Visual Basic、および C++ では、以下からもメソッドが継承されます。Object クラス.

メソッド説明
CreateTileUpdaterForApplication() Creates and initializes a new instance of the TileUpdater, which lets you change the appearance of the calling app's tile.
CreateTileUpdaterForApplication(String) Creates and initializes a new instance of the TileUpdater for a tile that belongs to another app in the same package as the calling app. The TileUpdater lets a developer change the appearance of that tile.
CreateTileUpdaterForSecondaryTile Creates and initializes a new instance of the TileUpdater, which enables you to change the appearance of a secondary tile. The tile can belong to the calling app or any other app in the same package.
GetTemplateContent Gets the XML content of one of the predefined tile templates so that you can customize it for a tile update.

 

解説

これは静的ファクトリ クラスであり、インスタンス化は必要ありません。

タイル テンプレートの XML コンテンツを取得するために使用される GetTemplateContent とアプリケーションのタイルに通知を送信する CreateTileUpdaterForApplication を次の例に示します。



function sendTileTextNotification() {
    var Notifications = Windows.UI.Notifications;

    // Get an XML DOM version of a specific template by using getTemplateContent.
    var tileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileWide310x150Text03);

    // You will need to look at the template documentation to know how many text fields a particular template has.
    // Get the text attribute for this template and fill it in.
    var tileAttributes = tileXml.getElementsByTagName("text");
    tileAttributes[0].appendChild(tileXml.createTextNode("Hello World!"));

    // Create the notification from the XML.
    var tileNotification = new Notifications.TileNotification(tileXml);

    // Send the notification to the calling app's tile.
    Notifications.TileUpdateManager.createTileUpdaterForApplication().update(tileNotification);
}

要件

最小限サポートされるクライアント

Windows 8 [Windows ストア アプリのみ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリのみ]

名前空間

Windows.UI.Notifications
Windows::UI::Notifications [C++]

メタデータ

Windows.winmd

参照

アプリケーション タイルとバッジのサンプル
クイック スタート: タイル更新の送信
タイルおよびタイル通知の概要
タイル テンプレートのカタログ
タイルのガイドラインとチェック リスト
タイル通知をスケジュールする方法
タイルの定期通知を設定する方法
タイル XML スキーマ

 

 

表示:
© 2015 Microsoft