FrameworkElementFactory FrameworkElementFactory FrameworkElementFactory FrameworkElementFactory Class

Definition

Unterstützt die Erstellung von Vorlagen.Supports the creation of templates.

public ref class FrameworkElementFactory
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public class FrameworkElementFactory
type FrameworkElementFactory = class
Public Class FrameworkElementFactory
Vererbung
FrameworkElementFactoryFrameworkElementFactoryFrameworkElementFactoryFrameworkElementFactory
Attribute

Hinweise

Diese Klasse ist eine veraltete Möglichkeit zum programmgesteuerten Erstellen von Vorlagen, die ist eine Unterklasse der FrameworkTemplate wie z. B. ControlTemplate oder DataTemplate; nicht alle von der Vorlage Funktionalität ist verfügbar, wenn Sie eine Vorlage, die mit dieser Klasse erstellen.This class is a deprecated way to programmatically create templates, which are subclasses of FrameworkTemplate such as ControlTemplate or DataTemplate; not all of the template functionality is available when you create a template using this class. Die empfohlene Methode zum programmgesteuerten Erstellen einer Vorlage besteht im Laden XAMLXAML aus einer Zeichenfolge oder einen Speicher-Stream mit der Load Methode der XamlReader Klasse.The recommended way to programmatically create a template is to load XAMLXAML from a string or a memory stream using the Load method of the XamlReader class.

Konstruktoren

FrameworkElementFactory() FrameworkElementFactory() FrameworkElementFactory() FrameworkElementFactory()

Initialisiert eine neue Instanz der FrameworkElementFactory-Klasse.Initializes a new instance of the FrameworkElementFactory class.

FrameworkElementFactory(String) FrameworkElementFactory(String) FrameworkElementFactory(String) FrameworkElementFactory(String)

Initialisiert eine neue Instanz der FrameworkElementFactory-Klasse mit dem angegebenen zu erstellenden Text.Initializes a new instance of the FrameworkElementFactory class with the specified text to produce.

FrameworkElementFactory(Type) FrameworkElementFactory(Type) FrameworkElementFactory(Type) FrameworkElementFactory(Type)

Initialisiert eine neue Instanz der FrameworkElementFactory-Klasse mit der angegebenen Type.Initializes a new instance of the FrameworkElementFactory class with the specified Type.

FrameworkElementFactory(Type, String) FrameworkElementFactory(Type, String) FrameworkElementFactory(Type, String) FrameworkElementFactory(Type, String)

Initialisiert eine neue Instanz der FrameworkElementFactory-Klasse mit dem angegebenen Type und dem angegebenen Namen.Initializes a new instance of the FrameworkElementFactory class with the specified Type and name.

Eigenschaften

FirstChild FirstChild FirstChild FirstChild

Ruft die erste untergeordnete Factory ab.Gets the first child factory.

IsSealed IsSealed IsSealed IsSealed

Ruft einen Wert ab, der angibt, ob dieses Objekt einen unveränderlichen Zustand aufweist.Gets a value that indicates whether this object is in an immutable state.

Name Name Name Name

Ruft den Namen des Vorlagenelements ab oder legt diesen fest.Gets or sets the name of a template item.

NextSibling NextSibling NextSibling NextSibling

Ruft die nächste nebengeordnete Factory ab.Gets the next sibling factory.

Parent Parent Parent Parent

Ruft das übergeordnete FrameworkElementFactory ab.Gets the parent FrameworkElementFactory.

Text Text Text Text

Ruft die zu erstellende Textzeichenfolge ab oder legt diese fest.Gets or sets the text string to produce.

Type Type Type Type

Ruft ab den Typ der Objekte ab, der von dieser Factory erstellt wird, oder legt diesen fest.Gets or sets the type of the objects this factory produces.

Methoden

AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate) AddHandler(RoutedEvent, Delegate)

Fügt einen Ereignishandler für das angegebene Routingereignis zu den von dieser Factory erstellten Instanzen hinzu.Adds an event handler for the given routed event to the instances created by this factory.

AddHandler(RoutedEvent, Delegate, Boolean) AddHandler(RoutedEvent, Delegate, Boolean) AddHandler(RoutedEvent, Delegate, Boolean) AddHandler(RoutedEvent, Delegate, Boolean)

Fügt den von dieser Factory erstellten Instanzen für das angegebene Routingereignis einen Ereignishandler hinzu, wobei die Möglichkeit besteht, dass der bereitgestellte Handler auch für Routingereignisse aufgerufen werden kann, die von einem anderen Element entlang der Route als behandelt markiert wurden.Adds an event handler for the given routed event to the instances created by this factory, with the option of having the provided handler be invoked even in cases of routed events that had already been marked as handled by another element along the route.

AppendChild(FrameworkElementFactory) AppendChild(FrameworkElementFactory) AppendChild(FrameworkElementFactory) AppendChild(FrameworkElementFactory)

Fügt dieser Factory eine untergeordnete Factory hinzu.Adds a child factory to this factory.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate) RemoveHandler(RoutedEvent, Delegate)

Entfernt einen Ereignishandler aus dem gegebenen Routingereignis.Removes an event handler from the given routed event. Dies gilt für die von dieser Factory erstellten Instanzen.This applies to the instances created by this factory.

SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase)

Richtet die Datenbindung für eine Eigenschaft ein.Sets up data binding on a property.

SetResourceReference(DependencyProperty, Object) SetResourceReference(DependencyProperty, Object) SetResourceReference(DependencyProperty, Object) SetResourceReference(DependencyProperty, Object)

Richten Sie einen dynamischen Ressourcenverweis auf eine untergeordnete Eigenschaft ein.Set up a dynamic resource reference on a child property.

SetValue(DependencyProperty, Object) SetValue(DependencyProperty, Object) SetValue(DependencyProperty, Object) SetValue(DependencyProperty, Object)

Legt den Wert einer Abhängigkeitseigenschaft fest.Sets the value of a dependency property.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: