IImplicitResourceProvider Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje metody, které třída implementuje, aby se chovala jako implicitní poskytovatel prostředků.
public interface class IImplicitResourceProvider
public interface IImplicitResourceProvider
type IImplicitResourceProvider = interface
Public Interface IImplicitResourceProvider
Poznámky
Prostředky lze deklarovat explicitně nebo implicitně na stránce. Implicitní prostředky umožňují vývojáři přiřadit kolekci hodnot prostředků ovládacímu prvku v jednom příkazu, a nikoli jednotlivě přiřazovat jednotlivé hodnoty. Když analyzátor stránky narazí na implicitní prostředek ve formě , přiřadí všechny hodnoty s předponou klíče prostředku k odpovídajícím hodnotám v meta:resourcekey="WelcomeLabel"
WelcomeLabel
ovládacím prvku. Pokud například soubor prostředků definuje hodnoty pro a , přiřadí se tyto hodnoty ovládacímu prvku s WelcomeLabel.Text
WelcomeLabel.ToolTip
Label
implicitním odkazem na WelcomeLabel
.
Rozhraní definuje metody, které poskytovatel prostředků implementuje pro IImplicitResourceProvider přístup k implicitním prostředkům. Konkrétní hodnotu můžete získat pomocí GetObject metody .
Pokud vytvoříte vlastního poskytovatele prostředků, není nutné poskytovat přizpůsobenou podporu implicitní lokalizace prostředků. Implicitní lokalizace bude fungovat s vaším poskytovatelem prostředků.
Metody
GetImplicitResourceKeys(String) |
Získá kolekci implicitních klíčů prostředků, jak je určeno předponou. |
GetObject(ImplicitResourceKey, CultureInfo) |
Získá objekt představující hodnotu zadaného klíče prostředku. |