Compartir a través de


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, combinado en una API sencilla.

Se puede especificar un mapa de recursos específico cuando se obtiene el ResourceLoader; Si no se especifica ningún mapa de recursos, el 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 estar asociados 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 desusada.
  • Las aplicaciones que establecen el ancho explícito y el alto de los elementos deben seguir funcionando bien, aparte de posiblemente mostrar 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 principal ResourceMap de la aplicación actualmente en ejecución.

ResourceLoader(String, String)

Crea un resourceLoader de para el contexto y el mapa especificados.

ResourceLoader(String)

Construye un nuevo objeto ResourceLoader para elResourceMap especificado .

Métodos

GetDefaultResourceFilePath()

Obtiene la ruta de acceso del archivo de recursos predeterminada, que es la ruta de acceso resourceLoader se creará con 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 valor predeterminado ResourceContext de la aplicación que se está ejecutando actualmente.

Se aplica a