DynamicResourceExtension クラス

定義

XAML から作成された動的リソース参照をサポートするマークアップ拡張機能を実装します。

public ref class DynamicResourceExtension : System::Windows::Markup::MarkupExtension
[System.ComponentModel.TypeConverter(typeof(System.Windows.DynamicResourceExtensionConverter))]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class DynamicResourceExtension : System.Windows.Markup.MarkupExtension
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DynamicResourceExtensionConverter))>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type DynamicResourceExtension = class
    inherit MarkupExtension
Public Class DynamicResourceExtension
Inherits MarkupExtension
継承
DynamicResourceExtension
属性

注釈

動的リソース参照は、実行時に変更される可能性のあるコンテンツを参照する場合に必要です。 コンテンツの変更の理由は、アプリケーションによって開始されるか、外部である可能性があります。 たとえば、テーマ、フォント設定など、ユーザーが構成した設定を報告するシステム リソースに依存するスタイルを含める場合があります。

このクラスは、マークアップ拡張機能の実装です。 WPF のマークアップ拡張クラスは、主に WPF XAML プロセッサ実装の一部の側面のインフラストラクチャ サポートを提供するために存在し、マークアップ拡張クラスによって公開されるメンバーは通常、直接ユーザー コードから呼び出されません。 このクラスは、XAML からの DynamicResource マークアップ拡張機能 の使用を特にサポートしています。 動的リソース参照の詳細については、「 DynamicResource Markup Extension」を参照してください。

XAML テキストの使用法

XAML の詳細については、「 DynamicResource マークアップ拡張機能」を参照してください。

コンストラクター

DynamicResourceExtension()

DynamicResourceExtension クラスの新しいインスタンスを初期化します。

DynamicResourceExtension(Object)

指定した初期キーを使用して、DynamicResourceExtension クラスの新しいインスタンスを初期化します。

プロパティ

ResourceKey

この動的リソース参照で指定されているキーを取得または設定します。 このキーは、リソース ディクショナリ内のリソースを中間式で検索するのに使用されます。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ProvideValue(IServiceProvider)

この拡張機能を適用するプロパティで設定するオブジェクトを返します。 DynamicResourceExtension の場合、これは、ResourceKey で識別される、現在の親チェーン内のリソース ディクショナリで見つかったオブジェクトです。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象