FrameworkTemplate クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FrameworkElementオブジェクトまたはFrameworkContentElement オブジェクトのツリーのインスタンス化を有効にします。
public ref class FrameworkTemplate abstract : System::Windows::Threading::DispatcherObject, System::Windows::Markup::INameScope
public ref class FrameworkTemplate abstract : System::Windows::Threading::DispatcherObject, System::Windows::Markup::INameScope, System::Windows::Markup::IQueryAmbient
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.ContentProperty("VisualTree")]
public abstract class FrameworkTemplate : System.Windows.Threading.DispatcherObject, System.Windows.Markup.INameScope
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.ContentProperty("VisualTree")]
public abstract class FrameworkTemplate : System.Windows.Threading.DispatcherObject, System.Windows.Markup.INameScope, System.Windows.Markup.IQueryAmbient
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.ContentProperty("VisualTree")>]
type FrameworkTemplate = class
inherit DispatcherObject
interface INameScope
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.ContentProperty("VisualTree")>]
type FrameworkTemplate = class
inherit DispatcherObject
interface INameScope
interface IQueryAmbient
Public MustInherit Class FrameworkTemplate
Inherits DispatcherObject
Implements INameScope
Public MustInherit Class FrameworkTemplate
Inherits DispatcherObject
Implements INameScope, IQueryAmbient
- 継承
- 派生
- 属性
- 実装
コンストラクター
| 名前 | 説明 |
|---|---|
| FrameworkTemplate() |
FrameworkTemplate クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Dispatcher |
このDispatcherが関連付けられているDispatcherObjectを取得します。 (継承元 DispatcherObject) |
| HasContent |
このテンプレートに最適化されたコンテンツがあるかどうかを示す値を取得します。 |
| IsSealed |
変更できないように、このオブジェクトが変更できない状態であるかどうかを示す値を取得します。 |
| Resources |
このテンプレートのスコープ内で使用できるリソースのコレクションを取得または設定します。 |
| Template |
テンプレートがライターによって定義または適用されるときに、テンプレートの XAML ノードを記録または再生するオブジェクトへの参照を取得または設定します。 |
| VisualTree |
テンプレートのルート ノードを取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| CheckAccess() |
呼び出し元のスレッドがこの DispatcherObjectにアクセスできるかどうかを判断します。 (継承元 DispatcherObject) |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| FindName(String, FrameworkElement) |
このテンプレート内で定義されている指定した名前に関連付けられている要素を検索します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| LoadContent() |
テンプレートのコンテンツをオブジェクトのインスタンスとして読み込み、コンテンツのルート要素を返します。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| RegisterName(String, Object) |
新しい名前とオブジェクトのペアを現在の名前スコープに登録します。 |
| Seal() |
変更できないようにテンプレートをロックします。 |
| ShouldSerializeResources(XamlDesignerSerializationManager) |
シリアル化プロセスがこのクラスのインスタンスの Resources プロパティの値をシリアル化する必要があるかどうかを示す値を返します。 |
| ShouldSerializeVisualTree() |
シリアル化プロセスがこのクラスのインスタンスの VisualTree プロパティの値をシリアル化する必要があるかどうかを示す値を返します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| UnregisterName(String) |
XAML 名前スコープから名前/オブジェクト マッピングを削除します。 |
| ValidateTemplatedParent(FrameworkElement) |
派生クラスでオーバーライドされると、このテンプレートが適用される要素のルールが提供されます。 |
| VerifyAccess() |
呼び出し元のスレッドがこの DispatcherObjectにアクセスできるように強制します。 (継承元 DispatcherObject) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| INameScope.FindName(String) |
指定された識別名を持つオブジェクトを返します。 |
| IQueryAmbient.IsAmbientPropertyAvailable(String) |
指定したアンビエント プロパティが現在のスコープで使用できるかどうかをクエリします。 |