Freigeben über


ResourceMap Klasse

Definition

Eine Sammlung verwandter Ressourcen, in der Regel für ein bestimmtes App-Paket oder eine Ressourcendatei für ein bestimmtes Paket.

public ref class ResourceMap sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.ApplicationModel.Resources.MrtContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ResourceMap final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.ApplicationModel.Resources.MrtContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ResourceMap
Public NotInheritable Class ResourceMap
Vererbung
Object Platform::Object IInspectable ResourceMap
Attribute

Hinweise

Ressourcenbezeichnersyntax

Viele Methoden dieser Klasse verwenden Ressourcenbezeichner als Parameter. Der Ressourcenbezeichner wird als URI-Fragment (Uniform Resource Identifier) behandelt, vorbehaltlich der URI-Semantik (Uniform Resource Identifier). Beispielsweise wird "GetValue("Caption%20") als "GetValue("Caption") behandelt.

Verwenden Sie "?" oder "#" nicht in Ressourcenbezeichnern, da sie die Auswertung des Ressourcenpfads beenden. Beispielsweise wird "MyResource?3" als "MyResource" behandelt.

Eigenschaften

ResourceCount

Ruft die Anzahl der Ressourcen in der ResourceMap-ab.

Methoden

GetSubtree(String)

Gibt eine ResourceMap- zurück, die einen Teil einer anderen ResourceMap darstellt, die normalerweise für den Zugriff auf eine bestimmte Ressourcendatei innerhalb eines App-Pakets verwendet wird.

Diese Methode findet Unterstruktur, Vorgänger, gleichgeordnete und cousine Zuordnungen zu dieser Ressourcenkarte sowie Zuordnungen auf oberster Ebene. Sie gibt die Ressourcenzuordnung zurück, die durch einen bestimmten Ressourcenzuordnungsbezeichner relativ zu dieser Ressourcenzuordnung dargestellt wird. Diese Methode wird in der Regel verwendet, um einfachere Verweise auf eine bestimmte Teilmenge von Ressourcen zu erstellen, z. B. eine einzelne Ressourcendatei oder ein Verzeichnis mit Dateien.

GetValue(String, ResourceContext)

Gibt den am besten geeigneten Kandidaten für eine Ressource zurück, die durch einen Ressourcenbezeichner für den angegebenen Kontext angegeben wird.

GetValue(String)

Gibt den am besten geeigneten Kandidaten für eine Ressource zurück, die von einem Ressourcenbezeichner im Standardkontext angegeben wird.

GetValueByIndex(UInt32, ResourceContext)

Gibt die Ressource am angegebenen Index im angegebenen Kontext zurück.

GetValueByIndex(UInt32)

Gibt die Ressource am angegebenen Index im Standardkontext zurück.

TryGetValue(String, ResourceContext)

Versucht, den am besten geeigneten Kandidaten für eine Ressource zu finden, die durch einen Ressourcenbezeichner für den angegebenen Kontext angegeben wird.

TryGetValue(String)

Versucht, den am besten geeigneten Kandidaten für eine Ressource zu finden, die von einem Ressourcenbezeichner im Standardkontext angegeben wird.

Gilt für: