FrameworkElementFactory クラス

定義

テンプレートの作成をサポートします。

public ref class FrameworkElementFactory
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public class FrameworkElementFactory
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
type FrameworkElementFactory = class
Public Class FrameworkElementFactory
継承
FrameworkElementFactory
属性

注釈

このクラスは、ControlTemplateDataTemplateなどのFrameworkTemplateのサブクラスであるテンプレートをプログラムで作成するための非推奨の方法です。このクラスを使用してテンプレートを作成する場合、すべてのテンプレート機能を使用できるわけではありません。 プログラムでテンプレートを作成するには、XamlReader クラスのLoad メソッドを使用して、文字列またはメモリ ストリームから XAML を読み込む方法をお勧めします。

コンストラクター

名前 説明
FrameworkElementFactory()

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

FrameworkElementFactory(String)

生成するテキストを指定して、 FrameworkElementFactory クラスの新しいインスタンスを初期化します。

FrameworkElementFactory(Type, String)

指定したTypeと名前を使用して、FrameworkElementFactory クラスの新しいインスタンスを初期化します。

FrameworkElementFactory(Type)

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

プロパティ

名前 説明
FirstChild

最初の子ファクトリを取得します。

IsSealed

このオブジェクトが変更できない状態にあるかどうかを示す値を取得します。

Name

テンプレート 項目の名前を取得または設定します。

NextSibling

次の兄弟ファクトリを取得します。

Parent

FrameworkElementFactoryを取得します。

Text

生成するテキスト文字列を取得または設定します。

Type

ファクトリが生成するオブジェクトの型を取得または設定します。

メソッド

名前 説明
AddHandler(RoutedEvent, Delegate, Boolean)

ルートに沿って別の要素によって既に処理済みとしてマークされているルーティング イベントの場合でも、指定されたハンドラーを呼び出すオプションを使用して、このファクトリによって作成されたインスタンスに、指定されたルーティング イベントのイベント ハンドラーを追加します。

AddHandler(RoutedEvent, Delegate)

このファクトリによって作成されたインスタンスに、指定されたルーティング イベントのイベント ハンドラーを追加します。

AppendChild(FrameworkElementFactory)

このファクトリに子ファクトリを追加します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
RemoveHandler(RoutedEvent, Delegate)

指定されたルーティング イベントからイベント ハンドラーを削除します。 これは、このファクトリによって作成されたインスタンスに適用されます。

SetBinding(DependencyProperty, BindingBase)

プロパティのデータ バインディングを設定します。

SetResourceReference(DependencyProperty, Object)

子プロパティに動的リソース参照を設定します。

SetValue(DependencyProperty, Object)

依存関係プロパティの値を設定します。

ToString()

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

(継承元 Object)

適用対象