FrameworkElementFactory クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テンプレートの作成をサポートします。
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
- 属性
注釈
このクラスは、ControlTemplateやDataTemplateなどの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) |