動态磁貼是什麼,相信大家用了這麼久的windows 8/8.1/10早就非常了解了吧。
像什麼小磁貼、中磁貼、寬磁貼、大磁貼,還有這裡的應用商店logo等,大家在下面根據不同的分辨率選擇合适的圖檔就好啦。

下面來做一個更新磁貼頁面的功能,這是頁面xml部分。
在背景代碼的main函數中,擷取tiletemplatetype枚舉并綁定到combobox上。
下面的代碼和前面的toast真的非常類似,是以我才把這兩節連在一起來寫了。button按鈕的click事件中,和之前一樣建一個xml,然後加載到tilenotification類的執行個體中。最後就是tileupdatemanager類,也就是磁貼更新。
當然了,如果你的app不滿足于一個磁貼,你也可以建立第二個磁貼喲!
依舊和toast通知的xml類似,它也有好多屬性的……
arguments:使用該字元串參數在通過次要磁貼啟動應用程式時會傳遞給application類的onlaunched方法,這樣一來應用程式就可以根據傳入的參數來執行特定的操作。
backgroundcolor:設定磁貼的背景色。
displayname和shortname:設定顯示在磁貼上的文本。
logo等:設定磁貼的圖示,用uri。
foregroundtext:磁貼上文本的顔色,可用的選項有深色、淺色等。
tileid:設定磁貼的唯一辨別id,建立新磁貼前用secondarytile.exists判斷是否已經存在。
在添加第二磁貼的button的click事件中:
如果希望點選第二磁貼導航到特定的頁面,就需要重寫該頁面的onnavigatedto方法。
這裡的參數”second”就是上面設定那個arguments哦,它的作用就在于這裡呢。
感謝您的通路,希望對您有所幫助。 歡迎大家關注、收藏以及評論。
為使本文得到斧正和提問,轉載請注明出處:
http://blog.csdn.net/nomasp