我的應用程序使用PeriodicTask顯示活瓷磚的新聞數據。在應用程序中,我給了用戶啓用/禁用實時磁貼更新的選項。如何停止在Windows Phone 8的活瓷磚翻轉12
當用戶選擇'禁用'我希望應用程序的瓷磚停止翻轉。我嘗試刪除現有的PeriodicTask。這已經停止了活動瓷磚更新其內容。但是這個貼圖仍然會翻轉並顯示最近更新的內容。
我想停止瓷磚完全翻轉。如何做呢?
謝謝!
我的應用程序使用PeriodicTask顯示活瓷磚的新聞數據。在應用程序中,我給了用戶啓用/禁用實時磁貼更新的選項。如何停止在Windows Phone 8的活瓷磚翻轉12
當用戶選擇'禁用'我希望應用程序的瓷磚停止翻轉。我嘗試刪除現有的PeriodicTask。這已經停止了活動瓷磚更新其內容。但是這個貼圖仍然會翻轉並顯示最近更新的內容。
我想停止瓷磚完全翻轉。如何做呢?
謝謝!
首先,請參閱http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206971(v=vs.105).aspx以創建帶有XML的FlipTileData。 而FlipTileData有一個構造函數,它以xml上下文爲參數:FlipTileData(string xmlContent)。 你想阻止它翻轉,你使用Action =「Clear」清除後面的內容。
以下是我的測試代碼。
string xmlFlipTileData = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
xmlFlipTileData += "<wp:Notification xmlns:wp=\"WPNotification\" Version=\"2.0\">";
xmlFlipTileData += "<wp:Tile Id=\"1\" Template=\"FlipTile\">";
xmlFlipTileData += "<wp:Count>5</wp:Count>";
xmlFlipTileData += "<wp:Title>[title]</wp:Title>";
xmlFlipTileData += "<wp:SmallBackgroundImage IsRelative=\"true\">Assets/Tiles/FlipTileSmall.png</wp:SmallBackgroundImage>";
xmlFlipTileData += "<wp:BackgroundImage IsRelative=\"true\">Assets/Tiles/FlipTileMedium.png</wp:BackgroundImage>";
xmlFlipTileData += "<wp:WideBackgroundImage IsRelative=\"true\">Assets/Tiles/FlipTileWide.png</wp:WideBackgroundImage>";
xmlFlipTileData += "<wp:BackTitle Action=\"Clear\"> </wp:BackTitle>";
xmlFlipTileData += "<wp:BackContent Action=\"Clear\"></wp:BackContent>";
xmlFlipTileData += "<wp:WideBackContent Action=\"Clear\"></wp:WideBackContent>";
xmlFlipTileData += "<wp:BackBackgroundImage IsRelative=\"true\" Action=\"Clear\"></wp:BackBackgroundImage>";
xmlFlipTileData += "<wp:WideBackBackgroundImage IsRelative=\"true\" Action=\"Clear\"></wp:WideBackBackgroundImage>";
xmlFlipTileData += "</wp:Tile>";
xmlFlipTileData += "</wp:Notification>";
FlipTileData TileData = new FlipTileData(xmlFlipTileData);
ShellTile TileToFind = ShellTile.ActiveTiles.FirstOrDefault();
if (TileToFind != null)
{
TileToFind.Update(TileData);
}
希望這可以做一些幫助。 -Jieke
啊,它很容易阻止它翻轉。只需將所有背景內容設置爲無,然後一切都可以。清除後方瓷磚,背面內容和背面圖像。
-Jieke
你不能只更新禁用瓷磚['IconicTileData'(http://msdn.microsoft.com/en-US/library/windowsphone/develop/microsoft.phone。 shell.iconictiledata(v = vs.105).aspx)與「前」內容相匹配? – lsuarez
@Ithibodeaux:那個選項確實讓我困惑。但它仍然不會阻止瓷磚翻轉。我注意到,在我們第一次更新其內容之前,該貼圖不會翻轉。之後有沒有辦法阻止它翻轉? – user1122549