uwp
Qualificateurs de nom de fichier
Recherche…
Remarques
Les qualificateurs sont utilisés dans ce format commun:
Fichiers : filename.qualifier-value.ext
~ qualificatifs multiples: filename.qualifier1-value1_qualifier2-value2_....ext
Dossiers qualifier-value
: qualifier-value
~ qualificatifs multiples: qualifier1-value1_qualifier2-value2_...
Les qualificateurs sont listés ci-dessous, ils sont utilisés dans le format décrit ci-dessus
Qualificatif | Usage | Valeurs |
---|---|---|
Lang / Langage | Spécifie une langue, une région ou les deux. | Valeurs XX-XX ou XX dans BCP-47 |
Échelle | Qualifie le facteur d'échelle de l'appareil. | Généralement 100/125/150/200/400 |
DeviceFamily | Spécifie le type de périphérique. | Mobile / Team / Desktop / IoT |
Contraste | Spécifie le type de thème de contraste. | Standard / Haut / Noir / Blanc |
HomeRegion | Spécifie la région d'origine de l'utilisateur. | Tout code ISO2166-1 alpha2 ou numérique |
TargetSize | Donne la plus petite image plus grande que nécessaire. | Tout entier positif. |
LayoutDir | Spécifie une direction de mise en page. | RTL / LTR / TTBRTL / TTBLTR |
Config | MS_CONFIGURATION_ATTRIBUTE_VALUE à MS_CONFIGURATION_ATTRIBUTE_VALUE . | La valeur de l'environnement config. |
DXFL * | Spécifie un niveau de fonctionnalité DirectX. | DX9 / DX10 / DX11 |
* Également utilisé comme DXFeatureLevel .
Quelques notes à retenir:
-
HomeRegion
n'accepte pas les groupements ou les syndicats. -
TargetSize
etScale
ne peuvent pas être utilisés ensemble.
Utilisation de vues différentes pour les types de périphérique
Vous pouvez qualifier un dossier de dossier entier pour un type de périphérique spécifique, ses fichiers remplaceront ceux qui se trouvent à l'extérieur sur ce périphérique:
/ DeviceFamily-Mobile
PageOfEden.xaml
MainPage.xaml
MainPage.xaml
MainPage.xaml.cs
PageOfEden.xaml
PageOfEden.xaml.cs
Les fichiers dans le dossier de qualification n'auront pas besoin de qualificatifs.
Qualificatifs de mise à l'échelle des actifs par défaut
Si vous parcourez le dossier Assets de votre application, vous remarquerez que toutes les ressources sont qualifiées par leur échelle (comme vous devez placer des fichiers séparés pour chaque mise à l'échelle dans le manifeste du package).
SplashScreen.scale-100.png
SplashScreen.scale-125.png
SplashScreen.scale-150.png
SplashScreen.scale-200.png
Utilisation du qualificatif TargetSize
Supposons que nous ayons un élément Image utilisant une image carrée nommée Picture.png
.
Nous pouvons utiliser différents fichiers pour chaque jeu de dimensions de l'élément.
Picture.TargetSize-16.png
Picture.TargetSize-32.png
Picture.TargetSize-128.png
Maintenant, si nous définissons la Height
ou la Width
de notre image sur 16px, elle utilisera Picture.TargetSize-16.png
comme source. Maintenant, si nous définissons les dimensions à 20px, il n'y a pas d'image correspondant aux dimensions exactes, donc elle utilisera Picture.TargetSize-32.png
, car c'est l'image la plus proche de nos besoins. Les dimensions supérieures à 128 utiliseront Picture.TargetSize-128.png
.