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 Methode zum programmgesteuerten Erstellen von Vorlagen, bei denen es sich um FrameworkTemplate Unterklassen ControlTemplate von DataTemplatehandelt, wie z. b. oder. nicht alle Vorlagen Funktionen sind verfügbar, wenn Sie mit dieser Klasse eine Vorlage 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 Vorgehensweise zum programmgesteuerten Erstellen einer Vorlage besteht darin XAMLXAML , mithilfe der Load -Methode der XamlReader -Klasse aus einer Zeichenfolge oder einem Arbeitsspeicherstream zu laden.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 sich dieses Objekt in einem unveränderlichen Zustand befindet.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: