Freigeben über


NamedResource.ResolveAll Methode

Definition

Überlädt

ResolveAll()

Löst dieses NamedResource-Objekt im Standardkontext auf und gibt eine Liste aller möglichen Kandidaten in der Einstellungsreihenfolge zurück.

Hinweis

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

ResolveAll(ResourceContext)

Löst dieses NamedResource-Objekt in einem angegebenen Kontext auf und gibt eine Liste aller möglichen Kandidaten in der Einstellungsreihenfolge zurück.

ResolveAll()

Löst dieses NamedResource-Objekt im Standardkontext auf und gibt eine Liste aller möglichen Kandidaten in der Einstellungsreihenfolge zurück.

Hinweis

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

public:
 virtual IVectorView<ResourceCandidate ^> ^ ResolveAll() = ResolveAll;
/// [Windows.Foundation.Metadata.Deprecated("ResolveAll may be altered or unavailable for releases after Windows 8.1. Instead, use ResolveAll(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Overload("ResolveAll")]
IVectorView<ResourceCandidate> ResolveAll();
/// [Windows.Foundation.Metadata.Overload("ResolveAll")]
/// [Windows.Foundation.Metadata.Deprecated("ResolveAll may be altered or unavailable for releases after Windows 8.1. Instead, use ResolveAll(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
IVectorView<ResourceCandidate> ResolveAll();
/// [Windows.Foundation.Metadata.Overload("ResolveAll")]
IVectorView<ResourceCandidate> ResolveAll();
[Windows.Foundation.Metadata.Deprecated("ResolveAll may be altered or unavailable for releases after Windows 8.1. Instead, use ResolveAll(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Overload("ResolveAll")]
public IReadOnlyList<ResourceCandidate> ResolveAll();
[Windows.Foundation.Metadata.Overload("ResolveAll")]
[Windows.Foundation.Metadata.Deprecated("ResolveAll may be altered or unavailable for releases after Windows 8.1. Instead, use ResolveAll(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
public IReadOnlyList<ResourceCandidate> ResolveAll();
[Windows.Foundation.Metadata.Overload("ResolveAll")]
public IReadOnlyList<ResourceCandidate> ResolveAll();
function resolveAll()
Public Function ResolveAll () As IReadOnlyList(Of ResourceCandidate)

Gibt zurück

Eine Liste der ResourceCandidate-Objekte in der Reihenfolge ihrer Präferenzen. Das Objekt an der ersten Position in der Liste ist der am besten geeignete Kandidat für den entsprechenden Kontext, und das Objekt an der letzten Position ist am wenigsten geeignet.

Attribute

Weitere Informationen

Gilt für:

ResolveAll(ResourceContext)

Löst dieses NamedResource-Objekt in einem angegebenen Kontext auf und gibt eine Liste aller möglichen Kandidaten in der Einstellungsreihenfolge zurück.

public:
 virtual IVectorView<ResourceCandidate ^> ^ ResolveAll(ResourceContext ^ resourceContext) = ResolveAll;
/// [Windows.Foundation.Metadata.Overload("ResolveAllForContext")]
IVectorView<ResourceCandidate> ResolveAll(ResourceContext const& resourceContext);
[Windows.Foundation.Metadata.Overload("ResolveAllForContext")]
public IReadOnlyList<ResourceCandidate> ResolveAll(ResourceContext resourceContext);
function resolveAll(resourceContext)
Public Function ResolveAll (resourceContext As ResourceContext) As IReadOnlyList(Of ResourceCandidate)

Parameter

resourceContext
ResourceContext

Der Kontext, für den die NamedResource aufgelöst werden soll.

Gibt zurück

Eine Liste der ResourceCandidate-Objekte in der Reihenfolge ihrer Präferenzen. Das Objekt an der ersten Position in der Liste ist der am besten geeignete Kandidat für den entsprechenden Kontext, und das Objekt an der letzten Position ist am wenigsten geeignet.

Attribute

Hinweise

Das Ressourcenverwaltungssystem für UWP-Apps unterstützt die Skalierung von Ressourcen. Ab Windows 8.1 können verschiedene Ansichten, die einer App gehören, 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 ResolveAll-Methode alle Kandidaten für eine NamedResource in Bezug auf einen Laufzeitkontext zurückgibt und der Skalierungsqualifizierer eines ResourceContext von der zugeordneten Ansicht abhängt, sollte das ResolveAll immer aufgerufen werden, indem ein ResourceContext-Objekt übergeben wird, das aus der Sicht abgerufen wurde, in der die Ressource verwendet wird.

Weitere Informationen finden Sie unter ResourceContext.GetForCurrentView-Methode .

Weitere Informationen

Gilt für: