FrameworkElementFactory Klasa

Definicja

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)

Dotyczy