Windows 8 應用開發 磁貼

2021-09-24 18:24:04 字數 2788 閱讀 8191

我們開發的應用在win8 介面中會以磁貼形式展現,預設情況下磁貼會顯示應用圖示,即專案工程中的logo.png檔案。開發人員可按應用的需要使用通知的方式將文字或資訊推送到磁貼,從而對磁貼中顯示的內容進行更換。

對於磁貼通知推送主要用到api 是windows.ui.notifications,api 中提供了很多磁貼顯示模版tiletemplatetype,模版的結構是通過xml 描述的。其實我們需要做的就是編輯模版中的內容,然後將它推送到磁貼。有些童鞋可能發現下面**中定義了兩個模版:tilewideimageandtext01 和tilesquaretext04。這是由於win8 應用有大小兩種尺寸的磁貼,在應用推送通知時無法知道當前磁貼的大小,如果推送的模版內容與磁貼尺寸不符,在顯示方面可能會產生問題,所以官方建議將兩種尺寸得模版全部定義好,這樣無論磁貼處於哪種尺寸都不會發生顯示問題。

<

tile

>

<

visual

>

<

binding

template

="tilewideimageandtext01">

<

image

src <

text

>

this is a wide tile notification!

text

>

binding

>

<

binding

template

="tilesquaretext04">

<

text

>

this is a square tile notification!

text

>

binding

>

visual

>

tile

>

接下來我們需要做的就是編輯模版內容(如下**),先用tileupdatemanager 類的gettemplatecontent 方法定義大尺寸磁貼模版,示例中tilewideimageandtext01 是帶有和文字的大尺寸模版,tiletemplatetype 列舉還包含其他型別的模版,開發者可自行選取使用。後續使用標準bom 編輯模版的和標籤設定相應的數值和屬性。

Windows 8 應用開發 磁貼

原文 我們開發的應用在win8 介面中會以磁貼形式展現,預設情況下磁貼會顯示應用圖示,即專案工程中的logo.png檔案。開發人員可按應用的需要使用通知的方式將文字或資訊推送到磁貼,從而對磁貼中顯示的內容進行更換。對於磁貼通知推送主要用到api 是windows.ui.notifications,a...

Windows 8 應用前瞻

昨天發布的 windows 8 release preview 在系統方面帶來的改變不太大,主要是完善了上一版的問題,包括 metro 版 ie 10 的 flash 支援 net framework 安裝 多顯示器下的滑鼠手勢以及更豐富配色等等。如果你還不知道 windows 8 的改變有多激進,...

Windows 8 應用商店正式面向全部開發者開放

北京時間 預留所喜愛的應用程式名稱,並向 windows應用商店提交應用。一旦應用通過審核,開發者就可以成功將應用上線到windows應用商店,將精彩應用呈獻給全世界的使用者。8應用商店應用。同時,微軟還向bizspark 專案認證的創業公司 dreamspark 成員以及msdn訂閱使用者 提供了...