ResourceMap.GetValue Methode

Definition

Überlädt

GetValue(String)

Hinweis

GetValue(String) kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen GetValue(String, ResourceContext).

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

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)

Hinweis

GetValue(String) kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen GetValue(String, ResourceContext).

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

C#
[Windows.Foundation.Metadata.Deprecated("GetValue(string) may be altered or unavailable for releases after Windows 8.1. Instead, use GetValue(string, ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Overload("GetValue")]
public ResourceCandidate GetValue(string resource);
C#
[Windows.Foundation.Metadata.Overload("GetValue")]
[Windows.Foundation.Metadata.Deprecated("GetValue(string) may be altered or unavailable for releases after Windows 8.1. Instead, use GetValue(string, ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
public ResourceCandidate GetValue(string resource);
C#
[Windows.Foundation.Metadata.Overload("GetValue")]
public ResourceCandidate GetValue(string resource);

Parameter

resource
String

Ein Ressourcenbezeichner, der als Name oder Verweis angegeben ist. Ausführliche Informationen finden Sie in den Hinweisen zur ResourceMap-Klasse .

Gibt zurück

Ein ResourceCandidate , das den am besten geeigneten Kandidaten beschreibt.

Attribute

Weitere Informationen

Gilt für:

WinRT Build 26100 und andere Versionen
Produkt Versionen
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

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.

C#
[Windows.Foundation.Metadata.Overload("GetValueForContext")]
public ResourceCandidate GetValue(string resource, ResourceContext context);

Parameter

resource
String

Eine Ressource, die als Name oder Verweis angegeben ist. Ausführliche Informationen finden Sie in den Hinweisen zur ResourceMap-Klasse .

context
ResourceContext

Der Kontext, für den der am besten geeignete Kandidat ausgewählt werden soll.

Gibt zurück

Ein ResourceCandidate , das den am besten geeigneten Kandidaten beschreibt.

Attribute

Hinweise

Einige Ressourcen werden entsprechend der Skalierung der Ansicht geladen, in der sie angezeigt werden, und verschiedene Ansichten innerhalb einer App werden möglicherweise auf verschiedenen Geräten mit unterschiedlichen Skalierungen angezeigt. Die Skalierung ist ein Merkmal pro Ansicht.

Da die GetValue-Methode den besten Kandidaten für die angegebene Ressource in Bezug auf einen Laufzeitkontext auswählt und der Skalierungsqualifizierer eines ResourceContext von der zugeordneten Ansicht abhängt, sollte GetValue immer mit einem ResourceContext-Objekt aufgerufen werden, das aus der Sicht abgerufen wird, in der die Ressource verwendet wird. Rufen Sie ResourceContext.GetForCurrentView auf , um den entsprechenden ResourceContext abzurufen.

Weitere Informationen

Gilt für:

WinRT Build 26100 und andere Versionen
Produkt Versionen
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100