Buscar..


Observaciones

Los calificadores se utilizan en este formato común:

Archivos : filename.qualifier-value.ext
~ calificadores múltiples: filename.qualifier1-value1_qualifier2-value2_....ext

Carpetas qualifier-value : qualifier-value
~ calificadores múltiples: qualifier1-value1_qualifier2-value2_...

Los calificadores se enumeran a continuación, se utilizan en el formato descrito anteriormente.

Índice Uso Valores
Idioma / idioma Especifica un idioma, región o ambos. XX-XX , o XX valores en BCP-47
Escala Califica el factor de escala del dispositivo. Comúnmente 100/125/150/200/400
DeviceFamily Especifica el tipo de dispositivo. Móvil / Equipo / Escritorio / IoT
Contraste Especifica el tipo de tema de contraste. Estándar / Alto / Negro / Blanco
InicioRegión Especifica la región de origen del usuario. Cualquier código ISO3166-1 alfa2 o numérico
TargetSize Da la imagen más pequeña más grande que la necesidad. Cualquier entero positivo.
LayoutDir Especifica una dirección de diseño. RTL / LTR / TTBRTL / TTBLTR
Config Califica para MS_CONFIGURATION_ATTRIBUTE_VALUE . El valor de la configuración del entorno.
DXFL * Especifica un nivel de función de DirectX. DX9 / DX10 / DX11

* También se utiliza como DXFeatureLevel .

Algunas notas a tener en cuenta:

  • HomeRegion no aceptará agrupaciones o sindicatos.
  • TargetSize y Scale no pueden usarse juntos.

Usando diferentes vistas para tipos de dispositivo

Puede calificar una carpeta de carpeta completa para un tipo de dispositivo específico, sus archivos anularán los que están fuera de ella en ese dispositivo:

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

Los archivos dentro de la carpeta de calificación no necesitarán calificadores.

Calificadores de escala de activos predeterminados

Si navega por la carpeta de Activos de su aplicación, notará que todos los recursos están calificados por sus escalas (ya que debe colocar archivos separados para cada escala en el manifiesto del paquete).

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

Usando el calificador TargetSize

Supongamos que tenemos un elemento de imagen que utiliza una imagen cuadrada llamada Picture.png .
Podemos usar diferentes archivos para cada conjunto de dimensiones para el elemento.

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

Ahora, si configuramos el Height o Width de nuestra Imagen a 16px, usará Picture.TargetSize-16.png como fuente. Ahora, si establecemos las dimensiones en 20 px, no hay ninguna imagen que coincida con las dimensiones exactas, por lo que utilizará Picture.TargetSize-32.png , ya que es la imagen más cercana a nuestras necesidades. Las dimensiones superiores a 128 utilizarán Picture.TargetSize-128.png .



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow