ResourceLoader.GetForCurrentView 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
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.