適用于 Windows 8.1) 的 v s (功能延伸模組架構
描述 UWP 應用程式的視覺層面:其預設磚、標誌影像、文字和背景色彩、初始螢幕方向、啟動顯示畫面,以及鎖定畫面磚外觀。
元素階層
<VisualElements>
語法
<VisualElements Square150x150Logo = A string between 1 and 256 characters in length that ends with ".jpg", ".png", or ".jpeg" that can't contain these characters: <, >, :, ", |, ?, or *. In this string, the / and \ characters can't be the first or last characters. Also, the string can contain / or \ but not both.
Square30x30Logo = A string between 1 and 256 characters in length that ends with ".jpg", ".png", or ".jpeg" that can't contain these characters: <, >, :, ", |, ?, or *. In this string, the / and \ characters can't be the first or last characters. Also, the string can contain / or \ but not both. >
<!-- Child elements -->
( DefaultTile?
& LockScreen?
& SplashScreen
& InitialRotationPreference?
& ApplicationView?
)
</VisualElements>
答案
?
選擇性 (零或一)
&
交錯連接器 (可能會以任何順序發生)
屬性和項目
屬性
屬性 | 描述 | 資料類型 | 必要 | 預設值 |
---|---|---|---|---|
Square150x150Logo | 用來作為應用程式正方形磚的150x150 影像。 如需如何在這個屬性中指定影像的詳細資訊,請參閱備註。 |
長度介於1到256個字元之間的字串,以 ".jpg"、".png" 或 ". jpeg" 結尾,且不能包含下列字元: < 、 > 、:、"、|、?或 *。 在此字串中,/和字元不能是第一個或最後一個字元。 此外,此字串可以包含/或 \,但不能同時包含兩者。 | Yes | |
Square30x30Logo | 用來作為應用程式正方形磚的30x30 影像。 如需如何在這個屬性中指定影像的詳細資訊,請參閱備註。 |
長度介於1到256個字元之間的字串,以 ".jpg"、".png" 或 ". jpeg" 結尾,且不能包含下列字元: < 、 > 、:、"、|、?或 *。 在此字串中,/和字元不能是第一個或最後一個字元。 此外,此字串可以包含/或 \,但不能同時包含兩者。 | Yes |
子元素
子元素 | 描述 |
---|---|
ApplicationView | 描述如何在螢幕上查看應用程式。 |
DefaultTile | 預設圖格代表開始畫面上的應用程式。 第一次安裝應用程式時,會在應用程式收到任何更新通知之前顯示此磚。 當磚沒有任何要顯示的通知時,磚會還原為此預設值。 |
InitialRotationPreference | 描述應用程式偏好顯示的方向,以獲得最佳使用者體驗。 在可以旋轉的裝置上(例如平板電腦),將不會針對此處未指定的方向重新繪製應用程式。 例如,如果應用程式只指定橫向和 LandscapeFlipped 方向,而裝置旋轉為直向,應用程式將不會旋轉。 請注意,在無法旋轉的裝置上,應用程式可能會以該裝置的預設方向顯示,而應用程式的慣用方向將會被忽略。 不過,在啟用旋轉鎖定的裝置上,仍會接受您應用程式的慣用旋轉。 當您的應用程式啟動新的會話時,這些方向喜好設定選項同時適用于 [啟動顯示畫面] (element-splashscreen.md) 和應用程式 UI。 在執行時間,您可以透過 [displayproperties.autorotationpreferences] (/uwp/api/Windows 來變更喜好設定。DisplayInformation) 屬性。 |
LockScreen | 定義徽章和通知,表示鎖定畫面上的應用程式,這會在系統鎖定時顯示。 |
SplashScreen | 定義啟動顯示時,應用程式所顯示的啟動顯示畫面的外觀。 |
父項目
這個最外層的 (檔) 元素可能不會包含在任何其他專案中。
備註
如需應用程式視覺效果層面的詳細資訊,請參閱 v s。
資訊清單會針對 v s執行這些語義檢查,此檢查不會在架構中強制執行。
- 如果指定了 DefaultTile\Square310x310Logo ,也必須指定 DefaultTile\Wide310x150Logo 。
- 如果 DefaultTile\DefaultSize 或 ShowNameOnTiles 指定特定的映射大小值,就必須在資訊清單中宣告該映射大小。
- 如果 LockScreen\Notification 設定為 badgeAndTileText,則必須指定 DefaultTile\Wide310x150Logo 。
Square150x150Logo 和 Square30x30Logo 映射可作為影像檔案的直接路徑或資源來提供。 藉由使用資源參考,您可以提供當地語系化的影像以符合不同的 UI 語言。 如需詳細資訊,請參閱 全球化 主題。
需求
值 | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2013/manifest |