サーチ…


備考

修飾子は、この共通フォーマットで使用されます。

ファイルfilename.qualifier-value.ext
〜複数の修飾子: filename.qualifier1-value1_qualifier2-value2_....ext

修飾されたフォルダ: qualifier-value
〜複数の修飾子: qualifier1-value1_qualifier2-value2_...

修飾子は以下に記載されており、上記の形式で使用されています

修飾子使用法
ラング/言語言語、地域、またはその両方を指定します。 XX-XX 、またはBCP-47のXX
規模デバイスの倍率を指定します。 一般的に100/125/150/200/400
DeviceFamily デバイスタイプを指定します。 モバイル/チーム/デスクトップ/ IoT
コントラストコントラストテーマタイプを指定します。 標準/ハイ/ブラック/ホワイト
HomeRegion ユーザーのホーム領域を指定します。 任意のISO3166-1 alpha2または数値コード
TargetSize 最小の画像を必要以上に大きくします。 任意の正の整数。
LayoutDir レイアウト方向を指定します。 RTL / LTR / TTBRTL / TTBLTR
設定 MS_CONFIGURATION_ATTRIBUTE_VALUEます。 環境設定の値。
DXFL * DirectXの機能レベルを指定します。 DX9 / DX10 / DX11

* DXFeatureLevelとしても使用されます

心に留めておくべき注意事項:

  • HomeRegionはグループ化または共用体を受け入れません。
  • TargetSizeScaleを一緒に使用することはできません。

デバイスタイプに異なるビューを使用する

特定のデバイスタイプのフォルダフォルダ全体を修飾することができます。そのフォルダのファイルは、そのデバイス上のファイルよりも優先されます。

/ DeviceFamily-Mobile
    PageOfEden.xaml
    MainPage.xaml
MainPage.xaml
MainPage.xaml.cs
PageOfEden.xaml
PageOfEden.xaml.cs

適格なフォルダ内のファイルには修飾子は必要ありません。

デフォルトのアセットスケーリング修飾子

アプリのAssetsフォルダを参照すると、すべてのリソースがスケールで修飾されていることがわかります(パッケージマニフェストの各スケーリングに別々のファイルを配置する必要があるため)。

SplashScreen.scale-100.png
SplashScreen.scale-125.png
SplashScreen.scale-150.png
SplashScreen.scale-200.png

TargetSize修飾子の使用

Picture.pngという名前の正方形の画像を使っているImage要素があるとしましょう。
要素に設定された各ディメンションごとに異なるファイルを使用できます。

Picture.TargetSize-16.png
Picture.TargetSize-32.png
Picture.TargetSize-128.png

今度は、 画像の HeightまたはWidthPicture.TargetSize-16.pngと、 Picture.TargetSize-16.pngをソースとして使用します。次元を20ピクセルに設定すると、正確な寸法に一致する画像がないので、 Picture.TargetSize-32.pngを使用します。これは、私たちのニーズよりも近い最も近い画像です。 128を超えるディメンションはPicture.TargetSize-128.pngを使用します。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow