Freigeben über


ResourceMap.TryGetValue Methode

Definition

Überlädt

TryGetValue(String)

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

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.

public:
 virtual ResourceCandidate ^ TryGetValue(Platform::String ^ resource) = TryGetValue;
/// [Windows.Foundation.Metadata.Overload("TryGetValue")]
ResourceCandidate TryGetValue(winrt::hstring const& resource);
[Windows.Foundation.Metadata.Overload("TryGetValue")]
public ResourceCandidate TryGetValue(string resource);
function tryGetValue(resource)
Public Function TryGetValue (resource As String) As ResourceCandidate

Parameter

resource
String

Platform::String

winrt::hstring

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

Gibt zurück

Eine ResourceCandidate-, die den am besten geeigneten Kandidaten beschreibt. Wenn der angegebene Ressourcenbezeichner nicht gefunden wird, gibt diese Methode NULL-zurück.

Attribute

Gilt für:

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.

public:
 virtual ResourceCandidate ^ TryGetValue(Platform::String ^ resource, ResourceContext ^ context) = TryGetValue;
/// [Windows.Foundation.Metadata.Overload("TryGetValueWithContext")]
ResourceCandidate TryGetValue(winrt::hstring const& resource, ResourceContext const& context);
[Windows.Foundation.Metadata.Overload("TryGetValueWithContext")]
public ResourceCandidate TryGetValue(string resource, ResourceContext context);
function tryGetValue(resource, context)
Public Function TryGetValue (resource As String, context As ResourceContext) As ResourceCandidate

Parameter

resource
String

Platform::String

winrt::hstring

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

context
ResourceContext

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

Gibt zurück

Eine ResourceCandidate-, die den am besten geeigneten Kandidaten beschreibt. Wenn der angegebene Ressourcenbezeichner nicht gefunden wird, gibt diese Methode NULL-zurück.

Attribute

Hinweise

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

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

Gilt für: