uap:VisualElements (Windows 10)

アプリの視覚的側面 (既定のタイル、ロゴ画像、テキストと背景色、初期画面の向き、スプラッシュスクリーン、ロック画面タイルの外観) について説明します。

要素の階層

<パッケージ>

    <アプリケーション>

         <Application>

              <uap:VisualElements>

構文

<uap:VisualElements
    DisplayName = 'A string with a value between 1 and 256 characters. This string is localizable.' 
    Description = 'A string between 1 and 2048 characters.'
    BackgroundColor = 'A three-byte hexadecimal number preceded by "#" or a named color. See Remarks for a list of named colors.'
    Square150x150Logo = 'A string between 1 and 256 characters in length that ends with ".jpg", ".png", or ".jpeg" that cannot contain these characters: <, >, :, ", |, ?, or *. In this string, the / and \ characters cannot be the first or last characters. Also, the string can contain / or \ but not both.'
    Square44x44Logo = 'A string between 1 and 256 characters in length that ends with ".jpg", ".png", or ".jpeg" that cannot contain these characters: <, >, :, ", |, ?, or *. In this string, the / and \ characters cannot be the first or last characters. Also, the string can contain / or \ but not both.'
    AppListEntry = 'An optional string that can have one of the following values: "default" or "none".' >

  <!-- Child elements -->
  uap:DefaultTile?
  & uap:LockScreen?
  & uap:SplashScreen?
  & uap:InitialRotationPreference?

</uap:VisualElements>

キー

? 省略可能 (0 または 1) & インターリーブ コネクタ (任意の順序で発生する可能性があります)

属性と要素

属性

属性 説明 データ型 必須 既定値
DisplayName ユーザーに表示できるアプリのフレンドリ名。 この文字列はローカライズ可能です。詳細については 、「解説 」を参照してください。 1 ~ 256 文字の値を持つ文字列。 この文字列はローカライズ可能です。 はい
説明 アプリの説明。 この文字列はローカライズ可能です。詳細については 、「解説 」を参照してください。 1 ~ 2048 文字の文字列。 Yes
BackgroundColor アプリ タイルの背景色を指定します。 色名については、「 解説 」セクションを参照してください。 Yes
Square150x150Logo アプリの [スタート画面] メディア タイルとして使用され、タスク スイッチャーで使用されるイメージ。 この属性でイメージを指定する方法の詳細については、「 解説」を参照してください。 長さが 1 ~ 256 文字の文字列。末尾が 、、または の文字>|?":<を含めることはできません。*.jpeg.png.jpg この文字列では、 / 文字と \ 文字を先頭または最後の文字にすることはできません。 また、文字列には または を含めることができますが、両方は含/\められません。 Yes
Square44x44Logo アプリの [スタート画面] 小さいタイルとして使用され、[すべてのアプリ] リストで使用される画像。 この属性でイメージを指定する方法の詳細については、「 解説」を参照してください。 長さが 1 ~ 256 文字の文字列。末尾が 、、または の文字>|?":<を含めることはできません。*.jpeg.png.jpg この文字列では、 / 文字と \ 文字を先頭または最後の文字にすることはできません。 また、文字列には または を含めることができますが、両方は含/\められません。 Yes
AppListEntry [すべてのアプリ] リストのエントリ。 スタート メニュー タイルが不要なエントリ ポイントの場合は、[なし] を選択します。 "default" または "none" のいずれかの値を指定できる省略可能な文字列。 いいえ default

注意

ここで指定した背景色は、次の項目にも適用されます。

  • アプリ所有のダイアログ ボックスのボタンの色
  • ストアの [アプリの説明] ページ

子要素

子要素 説明
uap:DefaultTile スタート画面のアプリを表す既定のタイル。 このタイルは、アプリが最初にインストールされると、更新通知を受信する前に表示されます。 タイルに表示する通知がない場合、タイルはこの既定値に戻ります。
uap:InitialRotationPreference 最適なユーザー エクスペリエンスのためにアプリを表示する場合の向きについて説明します。 タブレットなどの回転可能なデバイスでは、ここで指定されていない向きに対してアプリは再描画されません。 たとえば、アプリが と の向きのみをLandscapeLandscapeFlipped指定し、デバイスが向きにPortrait回転した場合、アプリは回転しません。
uap:LockScreen システムがロックされたときに表示される、ロック画面でアプリを表すバッジと通知を定義します。
uap:SplashScreen 起動時にアプリによって表示されるスプラッシュスクリーンの外観を定義します。

注意

ローテーションできないデバイスでは、そのデバイスの既定の向きにアプリが表示される場合があり、アプリの優先方向は無視されます。 ただし、ローテーション ロックがアクティブ化されたデバイスでは、アプリの優先ローテーションは引き続き受け入れられます。

これらの方向の基本設定の選択は、アプリの新しいセッションが起動されたときに スプラッシュ画面 とアプリ UI の両方に適用されます。 環境設定は、 実行時に AutoRotationPreferences プロパティを使用して変更できます。

親要素

親要素 説明
Application パッケージで提供される機能の一部または全部を構成するアプリを表します。

注釈

タイル ディメンションの要件の詳細については、「タイル サイズ」を参照してください。

Square150x150Logo および Square44x44Logo イメージの場合は、さまざまなスケールの画像を提供して、Windows がデバイスと画面の解像度に最適なサイズを選択できるようにします。 アクセシビリティのためのハイ コントラスト画像や、さまざまな UI 言語に対応するローカライズされた画像を提供することもできます。 この機能を使用すると、 DisplayName 属性と Description 属性をローカライズすることもできます。 詳細については、「 グローバリゼーション 」トピックを参照してください。

Applications/Application/Extensions/Extension/FileTypeAssociation/Logo Applications/Application/Extensions/Extension/Protocol/Logo

2 種類のロゴ 画像のサイズ要件を次に示します。

Image 属性 スケール (ピクセル単位の画像サイズ)
Applications/Application/VisualElements/@Square150x150Logo 100 (150x150)
250 (375 x 375)
Applications/Application/VisualElements/@Square44x44Logo 100 (44 x 44)
250 (110x110)
Applications/Application/VisualElements/@Tall150x310Logo 100 (150x310)
250 (375 x 775)

サポートされている背景色の名前は次のとおりです。

aliceBlue
antiqueWhite
aqua
aquamarine
azure
beige
bisque
black
blanchedAlmond
blue
blueViolet
brown
burlyWood
cadetBlue
chartreuse
chocolate
coral
cornflowerBlue
cornsilk
crimson
cyan
darkBlue
darkCyan
darkGoldenrod

darkGray
darkGreen
darkKhaki
darkMagenta
darkOliveGreen
darkOrange
darkOrchid
darkRed
darkSalmon
darkSeaGreen
darkSlateBlue
darkSlateGray
darkTurquoise
darkViolet
deepPink
deepSkyBlue
dimGray
dodgerBlue
firebrick
floralWhite
forestGreen
fuchsia
gainsboro
ghostWhite

gold
goldenrod
gray
green
greenYellow
honeydew
hotPink
indianRed
indigo
ivory
khaki
lavender
lavenderBlush
lawnGreen
lemonChiffon
ライトブルー
lightCoral
lightCyan
lightGoldenrodYellow
lightGray
lightGreen
lightPink
lightSalmon
lightSeaGreen

lightSkyBlue
lightSlateGray
lightSteelBlue
lightYellow
lime
limeGreen
linen
magenta
maroon
mediumAquamarine
mediumBlue
mediumOrchid
mediumPurple
mediumSeaGreen
mediumSlateBlue
mediumSpringGreen
mediumTurquoise
mediumVioletRed
midnightBlue
mintCream
mistyRose
moccasin
ナバホホワイト

navy
oldLace
olive
oliveDrab
orange
orangeRed
orchid
paleGoldenrod
paleGreen
paleTurquoise
paleVioletRed
papayaWhip
peachPuff
peru
pink
plum
powderBlue
purple

rosyBrown
royalBlue
saddleBrown
salmon

sandyBrown
seaGreen
貝殻
sienna
silver
スカイブルー
slateBlue
slateGray
snow
springGreen
steelBlue
tan
teal
thistle
tomato
transparent
turquoise
violet
wheat

Whitesmoke
yellow
yellowGreen

次の例は、SDK サンプルのパッケージ マニフェストから取得したものです。

<Applications>
    <Application Id="App" StartPage="default.html">
        <uap:VisualElements 
            DisplayName="ApplicationDataSample"
            Description="Application data sample"
            BackgroundColor="#FFFFFF"               
            Square150x150Logo="images\squareTile-sdk.png" 
            Square44x44Logo="images\smallTile-sdk.png" 
            AppListEntry="default">
            <uap:DefaultTile
                ShowName="allLogos" />
            <uap:LockScreen
                Notification="badge"
                BadgeLogo="images\badgeLogo.png" />
            <uap:SplashScreen
                BackgroundColor="white"
                Image="images\splash-sdk.png" />
            <uap:InitialRotationPreference> 
                <uap:Rotation
                    Preference="portrait" />
            </uap:InitialRotationPreference>            
        </uap:VisualElements>
    </Application>
</Applications>                             

こちらもご覧ください

必要条件

Item
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10
Minimum OS Version Windows 10 バージョン 1511 (ビルド 10586)