IImplicitResourceProvider インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
暗黙のリソース プロバイダーとして動作するためにクラスが実装するメソッドを定義します。
public interface class IImplicitResourceProvider
public interface IImplicitResourceProvider
type IImplicitResourceProvider = interface
Public Interface IImplicitResourceProvider
注釈
リソースは、ページ内で明示的または暗黙的に宣言できます。 暗黙的なリソースを使用すると、開発者は、各値を個別に割り当てするのではなく、1 つのステートメントでコントロールにリソース値のコレクションを割り当てることができます。 ページ パーサーは、 の形式で暗黙的なリソースを検出すると、リソース キー プレフィックスを持つすべての値を、 コントロール内の対応する値 meta:resourcekey="WelcomeLabel"
WelcomeLabel
に割り当てる。 たとえば、リソース ファイルで と の値が定義されている場合、これらの値は への暗黙的な参照を持つ コントロール WelcomeLabel.Text
WelcomeLabel.ToolTip
Label
に割り当てられます WelcomeLabel
。
インターフェイス IImplicitResourceProvider は、暗黙的なリソースにアクセスするためにリソース プロバイダーが実装するメソッドを定義します。 メソッドを使用して、特定の値を取得 GetObject できます。
カスタム リソース プロバイダーを作成する場合は、暗黙的なリソースローカライズのカスタマイズされたサポートを提供する必要があります。 暗黙的なローカライズは、リソース プロバイダーで機能します。
メソッド
GetImplicitResourceKeys(String) |
プレフィックスで指定された暗黙のリソース キーのコレクションを取得します。 |
GetObject(ImplicitResourceKey, CultureInfo) |
指定したリソース キーの値を表すオブジェクトを取得します。 |