ResourceLoader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un accès simplifié aux ressources d’application, telles que les chaînes d’interface utilisateur d’application.
public ref class ResourceLoader sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.Resources.MrtContract")]
/// [Windows.Foundation.Metadata.Activatable(Microsoft.Windows.ApplicationModel.Resources.IResourceLoaderFactory, 65536, "Microsoft.Windows.ApplicationModel.Resources.MrtContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.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.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract")]
/// [Windows.Foundation.Metadata.Activatable(Microsoft.Windows.ApplicationModel.Resources.IResourceLoaderFactory, 65536, "Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract, 65536)]
class ResourceLoader final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.Resources.MrtContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.Windows.ApplicationModel.Resources.IResourceLoaderFactory), 65536, "Microsoft.Windows.ApplicationModel.Resources.MrtContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.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
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.Windows.ApplicationModel.Resources.IResourceLoaderFactory), 65536, "Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract), 65536)]
public sealed class ResourceLoader
function ResourceLoader(fileName, resourceMap)
Public NotInheritable Class ResourceLoader
- Héritage
- Attributs
Remarques
Un objet ResourceLoader encapsule un ResourceMap particulier et un ResourceContext, combiné dans une API simple.
Une carte de ressources spécifique peut être spécifiée lorsque le ResourceLoader
En général, les ressources peuvent être sensibles à la mise à l’échelle ou à d’autres caractéristiques d’affichage. Pour cette raison, les contextes de ressources sont généralement associés à une vue spécifique. Étant donné qu’un ResourceLoader encapsule un contexte de ressource, cela s’applique également à un ResourceLoader.
- Obtenez le facteur d’échelle de l’affichage actuel à l’aide de la classe DisplayInformation
au lieu de la classe DisplayProperties déconseillée . - Les applications qui définissent une largeur et une hauteur explicites d’éléments doivent toujours fonctionner correctement, autres que l’affichage possible d’images floues.
Consultez également tailles d’écran et points d’arrêt.
Constructeurs
ResourceLoader() |
Construit un nouvel objet ResourceLoader pour la sous-arborescence « Resources » de l’application principale ResourceMapen cours d’exécution. |
ResourceLoader(String, String) |
Crée un ResourceLoader pour le contexte et la carte donnés. |
ResourceLoader(String) |
Construit un nouvel objet |
Méthodes
GetDefaultResourceFilePath() |
Obtient le chemin d’accès du fichier de ressources par défaut, qui est le chemin d’accès d’un ResourceLoader sera créé si aucun chemin personnalisé n’est spécifié. |
GetString(String) |
Retourne la valeur de chaîne la plus appropriée d’une ressource, spécifiée par l’identificateur de ressource. |
GetStringForUri(Uri) |
Retourne la valeur de chaîne la plus appropriée d’une ressource, spécifiée par un identificateur de ressource URI (Uniform Resource Identifier), pour la ResourceContext par défaut de l’application en cours d’exécution. |