サーチ…
備考
修飾子は、この共通フォーマットで使用されます。
ファイル : 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はグループ化または共用体を受け入れません。 -
TargetSizeとScaleを一緒に使用することはできません。
デバイスタイプに異なるビューを使用する
特定のデバイスタイプのフォルダフォルダ全体を修飾することができます。そのフォルダのファイルは、そのデバイス上のファイルよりも優先されます。
/ 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またはWidthをPicture.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