Udostępnij za pośrednictwem


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 , takimi 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

FrameworkElementFactory()

Inicjuje nowe wystąpienie klasy FrameworkElementFactory.

FrameworkElementFactory(String)

Inicjuje FrameworkElementFactory nowe wystąpienie klasy z określonym tekstem do utworzenia.

FrameworkElementFactory(Type)

Inicjuje FrameworkElementFactory nowe wystąpienie klasy o określonej wartości Type.

FrameworkElementFactory(Type, String)

Inicjuje FrameworkElementFactory nowe wystąpienie klasy o określonej nazwie Type i .

Właściwości

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 tworzonych przez tę fabrykę.

Metody

AddHandler(RoutedEvent, Delegate)

Dodaje procedurę obsługi zdarzeń dla danego zdarzenia kierowanego do wystąpień utworzonych przez tę fabrykę.

AddHandler(RoutedEvent, Delegate, Boolean)

Dodaje procedurę 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.

AppendChild(FrameworkElementFactory)

Dodaje fabrykę podrzędną do tej fabryki.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RemoveHandler(RoutedEvent, Delegate)

Usuwa procedurę 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 dynamiczną dokumentację zasobu dla 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