ResourceLoader Clase

Definición

Proporciona acceso simplificado a los recursos de la aplicación, como las cadenas de la interfaz de usuario de la aplicación.

public ref class ResourceLoader sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.ApplicationModel.Resources.MrtContract")]
/// [Windows.Foundation.Metadata.Activatable(Microsoft.ApplicationModel.Resources.IResourceLoaderFactory, 65536, "Microsoft.ApplicationModel.Resources.MrtContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.ApplicationModel.Resources.MrtContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ResourceLoader final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.ApplicationModel.Resources.MrtContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.ApplicationModel.Resources.IResourceLoaderFactory), 65536, "Microsoft.ApplicationModel.Resources.MrtContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.ApplicationModel.Resources.MrtContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ResourceLoader
function ResourceLoader(fileName, resourceMap)
Public NotInheritable Class ResourceLoader
Herencia
Object Platform::Object IInspectable ResourceLoader
Atributos

Comentarios

Un objeto ResourceLoader encapsula un resourceMap determinado y un ResourceContext, combinados en una API simple.

Se puede especificar un mapa de recursos específico cuando se obtiene resourceLoader ; Si no se especifica ninguna asignación de recursos, ResourceLoader proporcionará acceso al subárbol "Resources" del mapa de recursos principal de la aplicación.

En general, los recursos pueden ser sensibles a la escala u otras características de visualización. Por ese motivo, los contextos de recursos suelen asociarse a una vista específica. Dado que un ResourceLoader encapsula un contexto de recurso, esto también se aplica a un resourceLoader.

  • Obtenga el factor de escala de la vista actual mediante la clase DisplayInformation en lugar de la clase DisplayProperties en desuso.
  • Las aplicaciones que establecen el ancho explícito y el alto de los elementos seguirán funcionando bien, aparte de que posiblemente se muestren imágenes borrosas.

Consulte también Tamaños de pantalla y puntos de interrupción.

Constructores

ResourceLoader()

Construye un nuevo objeto ResourceLoader para el subárbol "Resources" del resourceMap principal de la aplicación que se está ejecutando actualmente.

ResourceLoader(String)

Construye un nuevo objeto ResourceLoader para el objeto ResourceMap especificado.

ResourceLoader(String, String)

Crea un resourceLoader para el contexto y el mapa especificados.

Métodos

GetDefaultResourceFilePath()

Obtiene la ruta de acceso del archivo de recursos predeterminada, que es la ruta de acceso con la que se creará resourceLoader si no se especifica ninguna ruta de acceso personalizada.

GetString(String)

Devuelve el valor de cadena más adecuado de un recurso, especificado por el identificador de recurso.

GetStringForUri(Uri)

Devuelve el valor de cadena más adecuado de un recurso, especificado por un identificador uniforme de recursos (URI), para el resourceContext predeterminado de la aplicación que se está ejecutando actualmente.

Se aplica a