NamedResource.Resolve Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Resolve() |
Löst dieses NamedResource-Objekt im Standardkontext auf und gibt den am besten geeigneten Kandidaten zurück. Hinweis Die Auflösung kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen Resolve(ResourceContext). |
Resolve(ResourceContext) |
Löst dieses NamedResource-Objekt für einen angegebenen Kontext auf und gibt den am besten geeigneten Kandidaten zurück. |
Resolve()
Löst dieses NamedResource-Objekt im Standardkontext auf und gibt den am besten geeigneten Kandidaten zurück.
Hinweis
Die Auflösung kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen Resolve(ResourceContext).
public:
virtual ResourceCandidate ^ Resolve() = Resolve;
/// [Windows.Foundation.Metadata.Deprecated("Resolve may be altered or unavailable for releases after Windows 8.1. Instead, use Resolve(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Overload("Resolve")]
ResourceCandidate Resolve();
/// [Windows.Foundation.Metadata.Overload("Resolve")]
/// [Windows.Foundation.Metadata.Deprecated("Resolve may be altered or unavailable for releases after Windows 8.1. Instead, use Resolve(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
ResourceCandidate Resolve();
/// [Windows.Foundation.Metadata.Overload("Resolve")]
ResourceCandidate Resolve();
[Windows.Foundation.Metadata.Deprecated("Resolve may be altered or unavailable for releases after Windows 8.1. Instead, use Resolve(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Overload("Resolve")]
public ResourceCandidate Resolve();
[Windows.Foundation.Metadata.Overload("Resolve")]
[Windows.Foundation.Metadata.Deprecated("Resolve may be altered or unavailable for releases after Windows 8.1. Instead, use Resolve(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
public ResourceCandidate Resolve();
[Windows.Foundation.Metadata.Overload("Resolve")]
public ResourceCandidate Resolve();
function resolve()
Public Function Resolve () As ResourceCandidate
Gibt zurück
Der am besten geeignete Kandidat für den Standardkontext.
- Attribute
Weitere Informationen
Gilt für:
Resolve(ResourceContext)
Löst dieses NamedResource-Objekt für einen angegebenen Kontext auf und gibt den am besten geeigneten Kandidaten zurück.
public:
virtual ResourceCandidate ^ Resolve(ResourceContext ^ resourceContext) = Resolve;
/// [Windows.Foundation.Metadata.Overload("ResolveForContext")]
ResourceCandidate Resolve(ResourceContext const& resourceContext);
[Windows.Foundation.Metadata.Overload("ResolveForContext")]
public ResourceCandidate Resolve(ResourceContext resourceContext);
function resolve(resourceContext)
Public Function Resolve (resourceContext As ResourceContext) As ResourceCandidate
Parameter
- resourceContext
- ResourceContext
Der Kontext, für den die NamedResource aufgelöst werden soll.
Gibt zurück
Der am besten geeignete Kandidat für den angegebenen Kontext.
- Attribute
Hinweise
Das Ressourcenverwaltungssystem für UWP-Apps unterstützt die Skalierung von Ressourcen. Ab Windows 8.1 können verschiedene Ansichten, die sich im Besitz einer App befinden, gleichzeitig auf verschiedenen Anzeigegeräten angezeigt werden, die möglicherweise unterschiedliche Skalierungen verwenden. Auf diese Weise ist die Skalierung ein Merkmal pro Ansicht.
Da die Resolve-Methode den besten Kandidaten für eine NamedResource in Bezug auf einen Laufzeitkontext auswählt und der Skalierungsqualifizierer eines ResourceContext von der zugeordneten Ansicht abhängt, sollte Resolve immer aufgerufen werden, indem ein ResourceContext-Objekt übergeben wird, das aus der Ansicht abgerufen wurde, in der die Ressource verwendet wird.
Weitere Informationen finden Sie unter der ResourceContext.GetForCurrentView-Methode .