IImplicitResourceProvider Schnittstelle
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.
Definiert Methoden, die von einer Klasse implementiert werden, damit diese als impliziter Ressourcenanbieter fungieren kann.
public interface class IImplicitResourceProvider
public interface IImplicitResourceProvider
type IImplicitResourceProvider = interface
Public Interface IImplicitResourceProvider
Hinweise
Ressourcen können innerhalb einer Seite explizit oder implizit deklariert werden. Implizite Ressourcen ermöglichen es dem Entwickler, einem Steuerelement in einer Anweisung eine Sammlung von Ressourcenwerten zuzuweisen, anstatt jeden Wert einzeln zuzuweisen. Wenn der Seitenparser eine implizite Ressource in Form von meta:resourcekey="WelcomeLabel"
erkennt, weist er den entsprechenden Werten im Steuerelement alle Werte mit WelcomeLabel
dem Ressourcenschlüsselpräfix zu. Wenn beispielsweise eine Ressourcendatei Werte für WelcomeLabel.Text
und WelcomeLabel.ToolTip
definiert, werden diese Werte einem Label
Steuerelement mit einem impliziten Verweis auf WelcomeLabel
zugewiesen.
Die IImplicitResourceProvider -Schnittstelle definiert die Methoden, die ein Ressourcenanbieter implementiert, um auf implizite Ressourcen zuzugreifen. Sie können einen bestimmten Wert mit der GetObject -Methode abrufen.
Wenn Sie einen benutzerdefinierten Ressourcenanbieter erstellen, müssen Sie keine benutzerdefinierte Unterstützung für die implizite Ressourcenlokalisierung bereitstellen. Die implizite Lokalisierung funktioniert mit Ihrem Ressourcenanbieter.
Methoden
GetImplicitResourceKeys(String) |
Ruft eine Auflistung impliziter Ressourcenschlüssel wie vom Präfix angegeben ab. |
GetObject(ImplicitResourceKey, CultureInfo) |
Ruft ein Objekt ab, das den Wert des angegebenen Ressourcenschlüssels darstellt. |