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
屬性

備註

這個類別是以程式設計方式建立範本的已被取代的方式,這些範本是 或 DataTemplateControlTemplate 子類別 FrameworkTemplate ;並非所有範本功能都可以在您使用這個類別建立範本時使用。 以程式設計方式建立範本的建議方法是使用 Load 類別的 XamlReader 方法,從字串或記憶體資料流程載入 XAML。

建構函式

FrameworkElementFactory()

初始化 FrameworkElementFactory 類別的新執行個體。

FrameworkElementFactory(String)

使用指定要產生的文字,初始化 FrameworkElementFactory 類別的新執行個體。

FrameworkElementFactory(Type)

使用指定的 FrameworkElementFactory 初始化 Type 類別的新執行個體。

FrameworkElementFactory(Type, String)

使用指定 FrameworkElementFactory 和名稱,初始化 Type 類別的新執行個體。

屬性

FirstChild

取得第一個子處理站。

IsSealed

取得值,指出這個物件的狀態是否不可變。

Name

取得或設定範本項目的名稱。

NextSibling

取得下一個同層級 (Sibling) 處理站。

Parent

取得父 FrameworkElementFactory

Text

取得或設定要產生的文字字串。

Type

取得或設定這個處理站產生之物件的型別。

方法

AddHandler(RoutedEvent, Delegate)

將所指定路由事件的事件處理常式加入這個處理站所建立的執行個體。

AddHandler(RoutedEvent, Delegate, Boolean)

當路由事件被標記為已由路由中其他項目處理時,使用叫用提供之處理常式的選項,將特定路由事件的事件處理常式加入至這個處理站所建立的執行個體。

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)

適用於