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
- 屬性
備註
此類別已不再使用以程式化方式建立範本,範本是 或 FrameworkTemplate的子類別ControlTemplateDataTemplate;但使用此類別建立範本時,並非所有範本功能皆可用。 建議的程式化範本建立方式是利用 Load 類別的方法 XamlReader 從字串或記憶體串流載入 XAML。
建構函式
| 名稱 | Description |
|---|---|
| FrameworkElementFactory() |
初始化 FrameworkElementFactory 類別的新執行個體。 |
| FrameworkElementFactory(String) |
初始化一個新實例 FrameworkElementFactory ,並以指定文字產生。 |
| FrameworkElementFactory(Type, String) |
初始化一個新的類別實例 FrameworkElementFactory ,並以指定的 Type 和 名稱。 |
| FrameworkElementFactory(Type) |
使用指定的 FrameworkElementFactory,初始化 Type 類別的新實例。 |
屬性
| 名稱 | Description |
|---|---|
| FirstChild |
他拿下了第一個兒童工廠。 |
| IsSealed |
取得值,這個值表示這個物件是否處於不可變的狀態。 |
| Name |
取得或設定模板項目名稱。 |
| NextSibling |
拿下一個姊妹工廠。 |
| Parent |
取得家長 FrameworkElementFactory。 |
| Text |
取得或設定文字串去產生。 |
| Type |
取得或設定該工廠生產的物件類型。 |
方法
| 名稱 | Description |
|---|---|
| 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) |