다음을 통해 공유


TileUpdateManager.CreateTileUpdaterForSecondaryTile(String) 메서드

정의

보조 타일의 모양을 변경할 수 있는 TileUpdater의 새 instance 만들고 초기화합니다. 타일은 동일한 패키지의 호출 앱 또는 다른 앱에 속할 수 있습니다.

public:
 static TileUpdater ^ CreateTileUpdaterForSecondaryTile(Platform::String ^ tileId);
 static TileUpdater CreateTileUpdaterForSecondaryTile(winrt::hstring const& tileId);
public static TileUpdater CreateTileUpdaterForSecondaryTile(string tileId);
function createTileUpdaterForSecondaryTile(tileId)
Public Shared Function CreateTileUpdaterForSecondaryTile (tileId As String) As TileUpdater

매개 변수

tileId
String

Platform::String

winrt::hstring

타일의 고유 ID입니다.

반환

tileID로 식별된 타일에 업데이트를 보내는 데 사용할 개체입니다.

예제

다음 예제에서는 보조 타일에 알림을 보내는 방법을 보여 줍니다.

var Notifications = Windows.UI.Notifications;

// Define the notification content.
var tileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileWide310x150Text04);
var tileTextAttributes = tileXml.getElementsByTagName("text");
tileTextAttributes[0].appendChild(tileXml.createTextNode("Sent to a secondary tile!"));

// Provide a medium version of the notification as well, remembering that the user has control 
// over whether the tile is displaying as wide or square.
var squareTileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileSquare150x150Text04);
var squareTileTextAttributes = squareTileXml.getElementsByTagName("text");
squareTileTextAttributes[0].appendChild(squareTileXml.createTextNode("Sent to a secondary tile!"));

// Add the medium tile to the notification.
var node = tileXml.importNode(squareTileXml.getElementsByTagName("binding").item(0), true);
tileXml.getElementsByTagName("visual").item(0).appendChild(node);

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

// Create a secondary tile updater and pass it the secondary tileId
var tileUpdater = Notifications.TileUpdateManager.createTileUpdaterForSecondaryTile("SecondaryTile.Dynamic");

// Send the notification to the secondary tile.
tileUpdater.update(tileNotification);

적용 대상

추가 정보