Windows 8 1 應用再出發 磁貼的更新

2022-01-16 04:34:42 字數 2858 閱讀 8711

本篇和大家一起了解一下windows 8.1 中磁貼的更新,我們來看看如何利用它做出更好的應用磁貼。

首先我們從展現形式上來對比一下windows 8 與 windows 8.1 中的磁貼:

windows 8支援兩種尺寸的磁貼,正方形磁貼(150 * 150 畫素)和長方形磁貼(310 * 150 畫素)。如下圖中郵件和日曆屬於長方形磁貼,地圖和應用商店等屬於正方形磁貼。

windows 8.1在8.0 的磁貼種類基礎上,多支援了兩種尺寸的磁貼,小磁貼(70 * 70 畫素)和 大磁貼(310 * 310 畫素)。

這樣一來windows 8.1 一共支援四種尺寸的磁貼,分別為小磁貼、中磁貼(原正方形磁貼)、寬磁貼(原長方形磁貼)和大磁貼。

如下圖中ie和地圖等屬於小磁貼,閱讀列表屬於中磁貼,資訊屬於寬磁貼,天氣屬於大磁貼。需要注意的是,小磁貼是不支援動態磁貼的。

這裡我們看到的是程式清單檔案的視覺化介面,可以直接的看到,應用允許我們提供四種尺寸的磁貼。

應用預設磁貼大小有兩種選擇:310 * 150 寬磁貼 或者 150 * 150 中磁貼。(windows 8.1 中,應用安裝後,磁貼不會出現在「開始」螢幕,預設磁貼大小的設定會在使用者固定應用時生效)

我們可以指定哪幾種磁貼顯示應用名稱,但是小磁貼是無法顯示名稱的(另外小磁貼不支援動態磁貼,如我們前面所講)。

四種磁貼中,70 * 70 小磁貼 和 150 * 150 中磁貼是所有應用都支援的。310 * 150 寬磁貼 和 310 * 310 大磁貼是可選擇的。

但有兩點需要注意:1. 如不支援寬磁貼,則預設大小不可選擇為寬磁貼。2. 如想支援大磁貼,則必須支援寬磁貼。

我們分別按照每種磁貼的尺寸要求設定磁貼,然後來看看程式清單檔案的變化:

xml version="1.0" encoding="utf-8"

?>

<

package

xmlns

xmlns:m2

>

...<

>

<

idexecutable

="$targetnametoken$.exe"

entrypoint

>

<

m2:visualelements

displayname

="磁貼的更新"

description

="win8.1updatecontrols"

foregroundtext

="light"

backgroundcolor

="#464646"

square150x150logo

="assets\logo.png"

square30x30logo

="assets\square30x30logo.png"

>

<

m2:defaulttile

square70x70logo

="assets\square70x70logo.png"

defaultsize

="wide310x150logo"

square310x310logo

="assets\square310x310logo.png"

wide310x150logo

="assets\wide310x150logo.png"

>

<

m2:shownameontiles

>

<

m2:showon

tile

="square150x150logo"

/>

<

m2:showon

tile

="wide310x150logo"

/>

<

m2:showon

tile

="square310x310logo"

/>

m2:shownameontiles

>

m2:defaulttile

>

<

m2:splashscreen

image

="assets\splashscreen.png"

/>

m2:visualelements

>

>

>

<

capabilities

>

<

capability

name

="internetclient"

/>

capabilities

>

package

>

如上面**所示:

1. 小、中、寬、大磁貼對應的名稱分別是:square70x70logo、square150x150logo、wide310x150logo 和 square310x310logo。

2. 預設磁貼大小為:defaultsize="wide310x150logo" 代表預設為寬磁貼,如果預設是中磁貼,那**會變為:defaultsize="square150x150logo"。

3. 顯示名稱的磁貼種類在...節點中定義。

這樣我們就把windows 8.1 中磁貼的更新介紹完了,接下來的幾篇我們還會對windows 8.1 帶來的其他更新做出介紹,謝謝。

Windows 8 1 應用開發 觸控操作

與wpf相同windows 8.1應用中也具有高階觸控操作 manipulation 其中包含了三種常見的觸屏手勢 平移 縮放 旋轉,通過以下四種事件可為控制項實現各種觸控操作 manipulationstarting manipulationstarted manipulationdelta ma...

Windows 8 1啟用問題

今天電腦開機,莫名的出現 你的windows證書即將過期 系統本來用heu kms activator 已啟用成功,但檢視系統啟用狀態時,結果如下圖所示 顯示系統是已啟用成功的。但還是有提示說系統沒有啟用。兩者之間是否有矛盾?自己嘗試方法 重新使用kms啟用,出現如下提示資訊 提示有錯誤,沒法啟用。...

Windows 8 1 應用開發文章彙總

1.windows 8.1 應用再出發 建立我的第乙個應用 2.windows 8.1 應用再出發 幾種常用控制項 3.windows 8.1 應用再出發 幾種布局控制項 4.windows 8.1 應用再出發 幾種新增控制項 1 5.windows 8.1 應用再出發 幾種新增控制項 2 6.wi...