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)

適用対象