可惜一個api都木有…
唯一增加的就是tile的變化
<a href="http://msdn.microsoft.com/en-us/library/windowsphone/develop/">Supported features</a> A Windows Phone OS 7.1 app that runs on Windows Phone 8 or Windows Phone 7.8 supports the following Tile features: Independently update the small and medium Tile sizes. You can also optionally support the wide Tile size.
預設的Tile隻支援Flip Tile 我們來看看實作的效果吧:
<a href="https://images0.cnblogs.com/blog/55095/201302/04231002-ce40768555814556b5403d0ba649aba3.png"></a>
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLkJzY3IzYlJWZkNmNmV2M5IjYyQTN1Q2M0UWMjZmZ3MWL1IDMxMjM0AzLcJDMzEDMy8CX1kDM1UzLcd2bsJ2Lc12bj5ycn9Gbi52YuAzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
下面準備需要的圖檔,大小分别為159*159,336*336,691*336
還有一張對應wp7.5的173*173
然後開始code,第一步搖先判斷版本,是否為7.8
如果大約等于7.8,則替換預設tile為Flip Tile:
設定Flip Tile屬性的方法:
而且說明添加後在vs2010裡會編譯報錯,隻有VS2012才能順利通過,如果在vs2010中使用的話需要先編譯生成xap,然後解壓出WMAppManifest.xml,修改後再重新打包進去…
而且我在vs2010中測試那段代碼加和不加沒什麼差別…難道是beta版的時候的要求麼?
最後看看效果:
源碼:
參考:
<a href="http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/jj720574(v=vs.105).aspx">http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/jj720574(v=vs.105).aspx</a>
<a href="http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj720574(v=vs.105).aspx">http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj720574(v=vs.105).aspx</a>
<a href="http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206971(v=vs.105).aspx">http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206971(v=vs.105).aspx</a>
<a href="http://blogs.msdn.com/b/lmoroney/archive/2013/01/28/create-a-windows-phone-7-flip-tile-and-update-it-to-windows-phone-8-style-using-the-windows-phone-7-8-sdk.aspx">http://blogs.msdn.com/b/lmoroney/archive/2013/01/28/create-a-windows-phone-7-flip-tile-and-update-it-to-windows-phone-8-style-using-the-windows-phone-7-8-sdk.aspx</a>
本文轉自 sun8134 部落格園部落格,原文連結:http://www.cnblogs.com/sun8134/archive/2013/02/04/2892421.html ,如需轉載請自行聯系原作者