FrameworkElementFactory FrameworkElementFactory FrameworkElementFactory FrameworkElementFactory Class

定義

テンプレートの作成をサポートします。 Supports the creation of templates.

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

注釈

このクラスは非推奨のテンプレートをプログラムで作成する方法のサブクラスであるFrameworkTemplateなどControlTemplateまたはDataTemplateすべて; テンプレートの機能は使用可能な場合にこのクラスを使用してテンプレートを作成します。This class is a deprecated way to programmatically create templates, which are subclasses of FrameworkTemplate such as ControlTemplate or DataTemplate; not all of the template functionality is available when you create a template using this class. プログラムでテンプレートを作成することをお勧めの方法が読み込みにはXAMLXAML文字列またはを使用してメモリ ストリームから、Loadのメソッド、XamlReaderクラス。The recommended way to programmatically create a template is to load XAMLXAML from a string or a memory stream using the Load method of the XamlReader class.

コンストラクター

FrameworkElementFactory() FrameworkElementFactory() FrameworkElementFactory() FrameworkElementFactory()

FrameworkElementFactory クラスの新しいインスタンスを初期化します。 Initializes a new instance of the FrameworkElementFactory class.

FrameworkElementFactory(String) FrameworkElementFactory(String) FrameworkElementFactory(String) FrameworkElementFactory(String)

生成するテキストを指定して、FrameworkElementFactory クラスの新しいインスタンスを初期化します。 Initializes a new instance of the FrameworkElementFactory class with the specified text to produce.

FrameworkElementFactory(Type) FrameworkElementFactory(Type) FrameworkElementFactory(Type) FrameworkElementFactory(Type)

FrameworkElementFactory を指定して、Type クラスの新しいインスタンスを初期化します。 Initializes a new instance of the FrameworkElementFactory class with the specified Type.

FrameworkElementFactory(Type, String) FrameworkElementFactory(Type, String) FrameworkElementFactory(Type, String) FrameworkElementFactory(Type, String)

FrameworkElementFactory と名前を指定して、Type クラスの新しいインスタンスを初期化します。 Initializes a new instance of the FrameworkElementFactory class with the specified Type and name.

プロパティ

FirstChild FirstChild FirstChild FirstChild

最初の子ファクトリを取得します。 Gets the first child factory.

IsSealed IsSealed IsSealed IsSealed

このオブジェクトが変更できない状態にあるかどうかを示す値を取得します。 Gets a value that indicates whether this object is in an immutable state.

Name Name Name Name

テンプレート項目の名前を取得または設定します。 Gets or sets the name of a template item.

NextSibling NextSibling NextSibling NextSibling

次の兄弟ファクトリを取得します。 Gets the next sibling factory.

Parent Parent Parent Parent

親の FrameworkElementFactory を取得します。 Gets the parent FrameworkElementFactory.

Text Text Text Text

生成するテキスト文字列を取得または設定します。 Gets or sets the text string to produce.

Type Type Type Type

このファクトリが生成するオブジェクトの型を取得または設定します。 Gets or sets the type of the objects this factory produces.

方法

AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate)

このファクトリで作成されたインスタンスに、指定したルーティング イベントのイベント ハンドラーを追加します。 Adds an event handler for the given routed event to the instances created by this factory.

AddHandler(RoutedEvent, Delegate, Boolean) AddHandler(RoutedEvent, Delegate, Boolean) AddHandler(RoutedEvent, Delegate, Boolean) AddHandler(RoutedEvent, Delegate, Boolean)

指定したルーティング イベントのイベント ハンドラーを、このファクトリで作成されたインスタンスに追加します。このメソッドでは、ルーティング イベントがルート上で別の要素により既に処理済みとしてマークされている場合でも、指定したハンドラーを呼び出すかどうかを指定できます。 Adds an event handler for the given routed event to the instances created by this factory, with the option of having the provided handler be invoked even in cases of routed events that had already been marked as handled by another element along the route.

AppendChild(FrameworkElementFactory) AppendChild(FrameworkElementFactory) AppendChild(FrameworkElementFactory) AppendChild(FrameworkElementFactory)

子ファクトリをこのファクトリに追加します。 Adds a child factory to this factory.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。 Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。 Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。 Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate)

指定したルーティング イベントからイベント ハンドラーを削除します。 Removes an event handler from the given routed event. これは、このファクトリで作成されたインスタンスに適用されます。 This applies to the instances created by this factory.

SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase)

プロパティのデータ バインディングを設定します。 Sets up data binding on a property.

SetResourceReference(DependencyProperty, Object) SetResourceReference(DependencyProperty, Object) SetResourceReference(DependencyProperty, Object) SetResourceReference(DependencyProperty, Object)

子プロパティに動的リソース参照を設定します。 Set up a dynamic resource reference on a child property.

SetValue(DependencyProperty, Object) SetValue(DependencyProperty, Object) SetValue(DependencyProperty, Object) SetValue(DependencyProperty, Object)

依存関係プロパティの値を設定します。 Sets the value of a dependency property.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。 Returns a string that represents the current object.

(Inherited from Object)

適用対象