Freigeben über


ResourceLoader.GetForCurrentView Methode

Definition

Überlädt

GetForCurrentView()

Ruft ein ResourceLoader-Objekt für die Ressourcen-Unterstruktur der derzeit ausgeführten App Standard ResourceMap ab. Dieser ResourceLoader verwendet einen Standardkontext, der der aktuellen Ansicht zugeordnet ist.

GetForCurrentView(String)

Ruft ein ResourceLoader-Objekt für die angegebene ResourceMap ab. Dieser ResourceLoader verwendet einen Standardkontext, der der aktuellen Ansicht zugeordnet ist.

GetForCurrentView()

Ruft ein ResourceLoader-Objekt für die Ressourcen-Unterstruktur der derzeit ausgeführten App Standard ResourceMap ab. Dieser ResourceLoader verwendet einen Standardkontext, der der aktuellen Ansicht zugeordnet ist.

public:
 static ResourceLoader ^ GetForCurrentView();
/// [Windows.Foundation.Metadata.Overload("GetForCurrentView")]
 static ResourceLoader GetForCurrentView();
[Windows.Foundation.Metadata.Overload("GetForCurrentView")]
public static ResourceLoader GetForCurrentView();
function getForCurrentView()
Public Shared Function GetForCurrentView () As ResourceLoader

Gibt zurück

Ein Ressourcenladeprogramm für die Ressourcen-Unterstruktur der derzeit ausgeführten App Standard ResourceMap.

Attribute

Beispiele

Sehen Sie sich das Beispiel in ResourceLoader an.

Hinweise

Diese Methode ermöglicht den Zugriff relativ zu einer Ressourcendatei namens "resources" (resources.resjson oder resources.resw). Der zurückgegebene ResourceLoader verwendet einen Standardkontext, der der aktuellen Ansicht zugeordnet ist.

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.

Ein ResourceLoader verfügt über einen impliziten Kontext, der verwendet wird, wenn ResourceLoader-Methoden zum Abrufen einer Ressource verwendet werden. Da ein ResourceLoader über einen impliziten Kontext verfügt und der Skalierungsqualifizierer von Kontexten von einer zugeordneten Ansicht abhängig ist, muss ein ResourceLoader einer bestimmten Ansicht zugeordnet sein.

Errors

Diese Methode schlägt mit einer Ausnahme fehl, wenn sie in einem fensterlosen Thread aufgerufen wird oder wenn die Standard ResourceMap keine "Ressourcen"-Unterstruktur aufweist.

Weitere Informationen

Gilt für:

GetForCurrentView(String)

Ruft ein ResourceLoader-Objekt für die angegebene ResourceMap ab. Dieser ResourceLoader verwendet einen Standardkontext, der der aktuellen Ansicht zugeordnet ist.

public:
 static ResourceLoader ^ GetForCurrentView(Platform::String ^ name);
/// [Windows.Foundation.Metadata.Overload("GetForCurrentViewWithName")]
 static ResourceLoader GetForCurrentView(winrt::hstring const& name);
[Windows.Foundation.Metadata.Overload("GetForCurrentViewWithName")]
public static ResourceLoader GetForCurrentView(string name);
function getForCurrentView(name)
Public Shared Function GetForCurrentView (name As String) As ResourceLoader

Parameter

name
String

Platform::String

winrt::hstring

Der Ressourcenbezeichner der ResourceMap , die vom neuen Ressourcenladeprogramm für nicht qualifizierte Ressourcenverweise verwendet wird. Das Ladeprogramm kann dann Ressourcen relativ zu diesen Verweisen abrufen.

Hinweis

Der Ressourcenbezeichner wird als URI-Fragment (Uniform Resource Identifier) behandelt, vorbehaltlich der URI-Semantik (Uniform Resource Identifier). Beispielsweise wird "Caption%20" als "Caption" behandelt. Verwenden Sie "?" oder "#" nicht in Ressourcenbezeichnern, da sie den benannten Ressourcenpfad beenden. Beispielsweise wird "Foo?3" als "Foo" behandelt.

Gibt zurück

Ein Ressourcenladeprogramm für die angegebene ResourceMap.

Attribute

Beispiele

Sehen Sie sich das Beispiel in ResourceLoader an.

Hinweise

Diese Methode wird in der Regel verwendet, um auf Ressourcen relativ zu einer Ressourcendatei mit dem angegebenen Ressourcenbezeichner zuzugreifen. Ist beispielsweise GetForCurrentView('Errors'); relativ zu errors.resjson oder errors.resw.

Zum Erstellen eines Ressourcenladeprogramms für Ressourcen aus einem Bibliothekspaket wird ein Ressourcenverweis-URI (Uniform Resource Identifier) verwendet.

Der zurückgegebene ResourceLoader verwendet einen Standardkontext, der der aktuellen Ansicht zugeordnet ist.

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.

Ein ResourceLoader verfügt über einen impliziten Kontext, der verwendet wird, wenn ResourceLoader-Methoden zum Abrufen einer Ressource verwendet werden. Da ein ResourceLoader über einen impliziten Kontext verfügt und der Skalierungsqualifizierer von Kontexten von einer zugeordneten Ansicht abhängig ist, muss ein ResourceLoader einer bestimmten Ansicht zugeordnet sein.

Errors

Diese Methode schlägt mit einer Ausnahme fehl, wenn sie in einem fensterlosen Thread aufgerufen wird oder wenn die angegebene ResourceMap nicht gefunden werden kann.

Weitere Informationen

Gilt für: