private void updateTile()
{
TileUpdateManager.CreateTileUpdaterForApplication().Clear();
TileUpdateManager.CreateTileUpdaterForApplication().EnableNotificationQueue(true);
var tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquare150x150Image);
var tileImage = tileXml.GetElementsByTagName("image")[0] as XmlElement;
tileImage.SetAttribute("src", "ms-appx:///Assets/aka.png");
var tileNotification = new TileNotification(tileXml);
TileUpdateManager.CreateTileUpdaterForApplication().Update(tileNotification);
tileImage.SetAttribute("src", AppInstance.app.AppIcon);
tileNotification = new TileNotification(tileXml);
tileNotification.Tag = "Start";
TileUpdateManager.CreateTileUpdaterForApplication().Update(tileNotification);
tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWide310x150ImageAndText01);
XmlNodeList tileTextAttributes = tileXml.GetElementsByTagName("text");
tileTextAttributes[0].InnerText = "BuildmLearn Store: Promoting mLearning";
XmlNodeList tileImageAttributes = tileXml.GetElementsByTagName("image");
((XmlElement)tileImageAttributes[0]).SetAttribute("src", "ms-appx:///assets/aka.png");
tileNotification = new TileNotification(tileXml);
TileUpdateManager.CreateTileUpdaterForApplication().Update(tileNotification);
tileTextAttributes[0].InnerText = AppInstance.app.Name + " By " + AppInstance.app.Author;
tileNotification = new TileNotification(tileXml);
tileNotification.Tag = "Start";
((XmlElement)tileImageAttributes[0]).SetAttribute("src", AppInstance.app.AppIcon);
TileUpdateManager.CreateTileUpdaterForApplication().Update(tileNotification);
}