Ricerca…


Osservazioni

I qualificatori sono utilizzati in questo formato comune:

File : filename.qualifier-value.ext
~ più qualificatori: filename.qualifier1-value1_qualifier2-value2_....ext

Cartelle qualifier-value : qualifier-value
~ più qualificatori: qualifier1-value1_qualifier2-value2_...

I qualificatori sono elencati sotto, sono utilizzati nel formato sopra descritto

Qualifier uso Valori
Lang / Lingua Specifica una lingua, una regione o entrambi. XX-XX o XX valori in BCP-47
Scala Qualifica il fattore di scala del dispositivo. Comunemente 100/125/150/200/400
DeviceFamily Specifica il tipo di dispositivo. Mobile / Team / Desktop / IoT
Contrasto Specifica il tipo di tema del contrasto. Standard / Alto / Nero / Bianco
HomeRegion Specifica la regione di residenza dell'utente. Qualsiasi codice ISO3166-1 alfa2 o numerico
TargetSize Fornisce l'immagine più piccola più grande del necessario. Qualsiasi numero intero positivo.
LayoutDir Specifica una direzione di layout. RTL / LTR / TTBRTL / TTBLTR
config Qualifica per MS_CONFIGURATION_ATTRIBUTE_VALUE . Il valore della configurazione dell'ambiente.
DXFL * Specifica un livello di funzionalità DirectX. DX9 / DX10 / DX11

* Utilizzato anche come DXFeatureLevel .

Alcune note da tenere a mente:

  • HomeRegion non accetterà raggruppamenti o unioni.
  • TargetSize e Scale non possono essere usati insieme.

Utilizzo di diverse viste per i tipi di dispositivo

Puoi qualificare un'intera cartella di cartelle per un tipo specifico di dispositivo, i cui file sostituiranno quelli esterni su quel dispositivo:

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

I file all'interno della cartella di qualifica non necessitano di qualificatori.

Qualificatori di ridimensionamento asset predefinito

Se si esplora la cartella delle risorse della propria app, si noterà che tutte le risorse sono qualificate dalle rispettive scale (poiché è necessario inserire file separati per ogni ridimensionamento nel manifest del pacchetto).

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

Utilizzo del qualificatore TargetSize

Supponiamo di avere un elemento Immagine utilizzando un'immagine quadrata denominata Picture.png .
Possiamo usare file diversi per ogni serie di dimensioni per l'elemento.

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

Ora se impostiamo l' Height o la Width dell'immagine a 16px, useremo Picture.TargetSize-16.png come origine. Ora se impostiamo le dimensioni su 20px, non ci sono immagini corrispondenti alle dimensioni esatte, quindi userà Picture.TargetSize-32.png , poiché è l'immagine più vicina più grande delle nostre esigenze. Le dimensioni superiori a 128 utilizzeranno Picture.TargetSize-128.png .



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow