uwp
Kwalificaties bestandsnaam
Zoeken…
Opmerkingen
Kwalificaties worden in dit gemeenschappelijke formaat gebruikt:
Bestanden : filename.qualifier-value.ext
~ meerdere kwalificaties: filename.qualifier1-value1_qualifier2-value2_....ext
Gekwalificeerde mappen: qualifier-value
~ meerdere kwalificaties: qualifier1-value1_qualifier2-value2_...
Kwalificaties worden hieronder vermeld, ze worden gebruikt in de hierboven beschreven indeling
qualifier | Gebruik | waarden |
---|---|---|
Lang / Taal | Specificeert een taal, regio of beide. | XX-XX of XX waarden in BCP-47 |
Schaal | Kwalificeert de schaalfactor van het apparaat. | Gewoonlijk 100/125/150/200/400 |
DeviceFamily | Specificeert het apparaattype. | Mobiel / Team / Desktop / IoT |
Contrast | Specificeert het type contrastthema. | Standaard / Hoog / Zwart / Wit |
HomeRegion | Geeft de thuisregio van de gebruiker aan. | Elke ISO3166-1 alpha2 of numerieke code |
TargetSize | Geeft het kleinste beeld dat groter is dan nodig is. | Elk positief geheel getal. |
LayoutDir | Specificeert een layoutrichting. | RTL / LTR / TTBRTL / TTBLTR |
config | MS_CONFIGURATION_ATTRIBUTE_VALUE in MS_CONFIGURATION_ATTRIBUTE_VALUE voor MS_CONFIGURATION_ATTRIBUTE_VALUE . | De waarde van de omgeving config. |
DXFL * | Specificeert een DirectX-functieniveau. | DX9 / DX10 / DX11 |
* Ook gebruikt als DXFeatureLevel .
Enkele opmerkingen om in gedachten te houden:
-
HomeRegion
accepteert geen groepen of vakbonden. -
TargetSize
enScale
kunnen niet samen worden gebruikt.
Verschillende weergaven gebruiken voor apparaattypen
U kunt een hele mapmap kwalificeren voor een specifiek apparaattype, de bestanden worden vervangen door de bestanden buiten het apparaat op dat apparaat:
/ DeviceFamily-Mobile
PageOfEden.xaml
MainPage.xaml
MainPage.xaml
MainPage.xaml.cs
PageOfEden.xaml
PageOfEden.xaml.cs
Voor bestanden in de kwalificerende map zijn geen kwalificaties vereist.
Standaard kwalificaties voor activaschaling
Als u door de map Activa van uw app bladert, ziet u dat alle bronnen worden gekwalificeerd door hun schalen (aangezien u afzonderlijke bestanden voor elke schaling in het pakketmanifest moet plaatsen).
SplashScreen.scale-100.png
SplashScreen.scale-125.png
SplashScreen.scale-150.png
SplashScreen.scale-200.png
Het gebruik van de TargetSize-kwalificatie
Laten we aannemen dat we een afbeeldingselement hebben met een vierkante afbeelding met de naam Picture.png
.
We kunnen verschillende bestanden gebruiken voor elke dimensieset voor het element.
Picture.TargetSize-16.png
Picture.TargetSize-32.png
Picture.TargetSize-128.png
Als we nu de Height
of Width
van onze afbeelding instellen op 16 px, wordt Picture.TargetSize-16.png
als bron. Als we nu de afmetingen instellen op 20 px, is er geen afbeelding die exact overeenkomt met de afmetingen, dus wordt Picture.TargetSize-32.png
, omdat dit de dichtstbijzijnde afbeelding is die groter is dan onze behoeften. Afmetingen hoger dan 128 gebruiken Picture.TargetSize-128.png
.