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 en Scale 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 .



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow