ResourceLoader Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un accesso semplificato alle risorse dell'app, ad esempio le stringhe dell'interfaccia utente dell'app.
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
- Ereditarietà
- Attributi
Commenti
Un oggetto ResourceLoader
È possibile specificare una mappa delle risorse specifica quando viene ottenuta la
In generale, le risorse possono essere sensibili alla scalabilità o ad altre caratteristiche di visualizzazione. Per questo motivo, i contesti delle risorse sono in genere associati a una visualizzazione specifica. Poiché un ResourceLoader incapsula un contesto di risorsa, questo vale anche per un ResourceLoader.
- Ottenere il fattore di scala per la visualizzazione corrente usando la classe DisplayInformation
anziché la classe DisplayProperties depre cata. - Le app che impostano la larghezza esplicita e l'altezza degli elementi devono comunque funzionare correttamente, oltre a visualizzare immagini sfocate.
Vedere anche Dimensioni dello schermo e punti di interruzione.
Costruttori
ResourceLoader() |
Costruisce un nuovo oggetto ResourceLoader per il sottoalbero "Resources" dell'app attualmente in esecuzione ResourceMap. |
ResourceLoader(String, String) |
Crea un ResourceLoader |
ResourceLoader(String) |
Costruisce un nuovo oggetto ResourceLoader per il ResourceMap specificato. |
Metodi
GetDefaultResourceFilePath() |
Ottiene il percorso predefinito del file di risorse, ovvero il percorso di un ResourceLoader verrà creato con se non viene specificato alcun percorso personalizzato. |
GetString(String) |
Restituisce il valore stringa più appropriato di una risorsa, specificato dall'identificatore di risorsa. |
GetStringForUri(Uri) |
Restituisce il valore stringa più appropriato di una risorsa, specificato da un identificatore di risorsa URI (Uniform Resource Identifier), per il valore predefinito ResourceContext dell'app attualmente in esecuzione. |