FrameworkElementFactory Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Obsługuje tworzenie szablonów.
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
- Dziedziczenie
-
FrameworkElementFactory
- Atrybuty
Uwagi
Ta klasa jest przestarzałym sposobem programowego tworzenia szablonów, które są podklasami FrameworkTemplate takich jak ControlTemplate lub DataTemplate; nie wszystkie funkcje szablonu są dostępne podczas tworzenia szablonu przy użyciu tej klasy. Zalecanym sposobem programowego tworzenia szablonu jest załadowanie kodu XAML z ciągu lub strumienia pamięci przy użyciu Load metody XamlReader klasy.
Konstruktory
| Nazwa | Opis |
|---|---|
| FrameworkElementFactory() |
Inicjuje nowe wystąpienie klasy FrameworkElementFactory. |
| FrameworkElementFactory(String) |
Inicjuje FrameworkElementFactory nowe wystąpienie klasy z określonym tekstem do utworzenia. |
| FrameworkElementFactory(Type, String) |
Inicjuje FrameworkElementFactory nowe wystąpienie klasy o określonej Type nazwie i . |
| FrameworkElementFactory(Type) |
Inicjuje nowe wystąpienie klasy FrameworkElementFactory z określonym Type. |
Właściwości
| Nazwa | Opis |
|---|---|
| FirstChild |
Pobiera pierwszą fabrykę podrzędną. |
| IsSealed |
Pobiera wartość wskazującą, czy ten obiekt jest w stanie niezmiennym. |
| Name |
Pobiera lub ustawia nazwę elementu szablonu. |
| NextSibling |
Pobiera następną fabrykę rodzeństwa. |
| Parent |
Pobiera element nadrzędny FrameworkElementFactory. |
| Text |
Pobiera lub ustawia ciąg tekstowy do utworzenia. |
| Type |
Pobiera lub ustawia typ obiektów generowanych przez tę fabrykę. |
Metody
| Nazwa | Opis |
|---|---|
| AddHandler(RoutedEvent, Delegate, Boolean) |
Dodaje program obsługi zdarzeń dla danego zdarzenia kierowanego do wystąpień utworzonych przez tę fabrykę, z opcją wywołania podanej procedury obsługi nawet w przypadkach zdarzeń trasowanych, które zostały już oznaczone jako obsługiwane przez inny element wzdłuż trasy. |
| AddHandler(RoutedEvent, Delegate) |
Dodaje procedurę obsługi zdarzeń dla danego zdarzenia kierowanego do wystąpień utworzonych przez tę fabrykę. |
| AppendChild(FrameworkElementFactory) |
Dodaje fabrykę podrzędną do tej fabryki. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| RemoveHandler(RoutedEvent, Delegate) |
Usuwa program obsługi zdarzeń z danego zdarzenia kierowanego. Dotyczy to wystąpień utworzonych przez tę fabrykę. |
| SetBinding(DependencyProperty, BindingBase) |
Konfiguruje powiązanie danych we właściwości. |
| SetResourceReference(DependencyProperty, Object) |
Skonfiguruj odwołanie do zasobu dynamicznego we właściwości podrzędnej. |
| SetValue(DependencyProperty, Object) |
Ustawia wartość właściwości zależności. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |