Freigeben über


IImplicitResourceProvider Schnittstelle

Definition

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.

Gilt für

Siehe auch