ThemeDictionaryExtension クラス

定義

アプリケーション作成者が現在のシステム テーマに基づいてコントロール スタイルをカスタマイズできるようにするマークアップ拡張機能を実装します。

public ref class ThemeDictionaryExtension : System::Windows::Markup::MarkupExtension
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Uri))]
public class ThemeDictionaryExtension : System.Windows.Markup.MarkupExtension
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Uri))>]
type ThemeDictionaryExtension = class
    inherit MarkupExtension
Public Class ThemeDictionaryExtension
Inherits MarkupExtension
継承
ThemeDictionaryExtension
属性

注釈

このクラスはマークアップ拡張機能の実装です。 マークアップ拡張クラスは主に、WPF XAML プロセッサ実装の一部の側面のインフラストラクチャ サポートを提供するために存在し、マークアップ拡張機能によって公開されるメンバーは通常、ユーザー コードから呼び出されません。 この拡張機能は、XAML からの ThemeDictionary マークアップ拡張機能 の使用をサポートしています。

XAML テキストの使用法

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

コンストラクター

名前 説明
ThemeDictionaryExtension()

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

ThemeDictionaryExtension(String)

指定したアセンブリ名を使用して、 ThemeDictionaryExtension クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AssemblyName

特定のテーマに適用されるディクショナリを識別する、特定の名前付け規則を設定する文字列を取得または設定します。

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ProvideValue(IServiceProvider)

この拡張機能が適用されるプロパティに設定する必要があるオブジェクトを返します。 ThemeDictionaryExtensionの場合、これは特定のテーマ ディクショナリ拡張機能の URI 値です。

ToString()

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

(継承元 Object)

適用対象