FrameworkElementFactory Klasse

Definition

Unterstützt die Erstellung von Vorlagen.

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
Vererbung
FrameworkElementFactory
Attribute

Hinweise

Diese Klasse ist eine veraltete Methode zum programmgesteuerten Erstellen von Vorlagen, die Unterklassen von FrameworkTemplate z ControlTemplate . B. oder DataTemplate; nicht alle Vorlagenfunktionen verfügbar sind, wenn Sie eine Vorlage mit dieser Klasse erstellen. Die empfohlene Methode zum programmgesteuerten Erstellen einer Vorlage besteht darin, XAML aus einer Zeichenfolge oder einem Speicherstrom mithilfe Load der Methode der XamlReader Klasse zu laden.

Konstruktoren

Name Beschreibung
FrameworkElementFactory()

Initialisiert eine neue Instanz der FrameworkElementFactory-Klasse.

FrameworkElementFactory(String)

Initialisiert eine neue Instanz der FrameworkElementFactory Klasse mit dem angegebenen Text, der erzeugt werden soll.

FrameworkElementFactory(Type, String)

Initialisiert eine neue Instanz der FrameworkElementFactory Klasse mit dem angegebenen Type Namen.

FrameworkElementFactory(Type)

Initialisiert eine neue Instanz der FrameworkElementFactory Klasse mit dem angegebenen Type.

Eigenschaften

Name Beschreibung
FirstChild

Ruft die erste untergeordnete Factory ab.

IsSealed

Ruft einen Wert ab, der angibt, ob sich dieses Objekt in einem unveränderlichen Zustand befindet.

Name

Dient zum Abrufen oder Festlegen des Namens eines Vorlagenelements.

NextSibling

Ruft die nächste gleichgeordnete Fabrik ab.

Parent

Ruft das übergeordnete Element FrameworkElementFactoryab.

Text

Ruft die zu erzeugende Textzeichenfolge ab oder legt sie fest.

Type

Dient zum Abrufen oder Festlegen des Typs der Objekte, die diese Factory erzeugt.

Methoden

Name Beschreibung
AddHandler(RoutedEvent, Delegate, Boolean)

Fügt einen Ereignishandler für das angegebene Routingereignis zu den Instanzen hinzu, die von dieser Factory erstellt wurden, wobei die Option besteht, dass der bereitgestellte Handler auch in Fällen von Routingereignissen aufgerufen werden kann, die bereits von einem anderen Element entlang der Route als behandelt markiert wurden.

AddHandler(RoutedEvent, Delegate)

Fügt einen Ereignishandler für das angegebene Routingereignis zu den Instanzen hinzu, die von dieser Factory erstellt wurden.

AppendChild(FrameworkElementFactory)

Fügt dieser Factory eine untergeordnete Fabrik hinzu.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
RemoveHandler(RoutedEvent, Delegate)

Entfernt einen Ereignishandler aus dem angegebenen Routingereignis. Dies gilt für die Instanzen, die von dieser Factory erstellt wurden.

SetBinding(DependencyProperty, BindingBase)

Richtet die Datenbindung für eine Eigenschaft ein.

SetResourceReference(DependencyProperty, Object)

Richten Sie einen dynamischen Ressourcenverweis für eine untergeordnete Eigenschaft ein.

SetValue(DependencyProperty, Object)

Legt den Wert einer Abhängigkeitseigenschaft fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: