Sök…


Anmärkningar

Kvalificerare används i detta vanliga format:

Filer : filename.qualifier-value.ext
~ flera kval: filename.qualifier1-value1_qualifier2-value2_....ext

Kvalificerade mappar: qualifier-value
~ flera kval: qualifier1-value1_qualifier2-value2_...

Kvalificeringarna listas nedan, de används i det format som beskrivs ovan

Qualifier Användande värden
Språk / språk Anger språk, region eller båda. XX-XX eller XX värden i BCP-47
Skala Kvalificerar enhetens skalfaktor. Vanligtvis 100/125/150/200/400
DeviceFamily Anger enhetstypen. Mobil / Team / Desktop / IoT
Kontrast Anger typ av kontrasttema. Standard / Hög / Svart / Vit
HomeRegion Anger användarens hemregion. Varje ISO3166-1 alfa2 eller numerisk kod
TargetSize Ger den minsta bilden större än behov. Alla positiva heltal.
LayoutDir Anger en layoutriktning. RTL / LTR / TTBRTL / TTBLTR
config Kvalificeras för MS_CONFIGURATION_ATTRIBUTE_VALUE . Värdet på miljökonfigur.
DXFL * Anger en DirectX-funktionsnivå. DX9 / DX10 / DX11

* Används också som DXFeatureLevel .

Några anteckningar att tänka på:

  • HomeRegion accepterar inte grupperingar eller fackföreningar.
  • TargetSize och Scale kan inte användas tillsammans.

Använda olika vyer för enhetstyper

Du kan kvalificera en hel mappmapp för en viss enhetstyp, dess filer kommer att åsidosätta de som finns utanför den på den enheten:

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

Filer i den kvalificerade mappen behöver inte kval.

Standardkvalificeringskvalificeringstillgångar

Om du bläddrar i appens mapp Tillgångar kommer du att märka att alla resurser är kvalificerade enligt deras skalor (Eftersom du måste lägga separata filer för varje skalning i paketmanifestet).

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

Använda TargetSize-kvalet

Låt oss anta att vi har ett bildelement med en fyrkantig bild med namnet Picture.png .
Vi kan använda olika filer för varje dimensionsuppsättning för elementet.

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

Om vi nu ställer in Height eller Width på vår bild till 16px kommer den att använda Picture.TargetSize-16.png som källa. Om vi nu ställer in dimensioner till 20px finns det ingen bild som matchar de exakta måtten, så den kommer att använda Picture.TargetSize-32.png , eftersom det är den närmaste bilden som är större än våra behov. Dimensioner högre än 128 kommer att använda Picture.TargetSize-128.png .



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow