FrameworkElementFactory Classe

Définition

Prend en charge la création de modèles.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
Héritage
FrameworkElementFactory
Attributs

Remarques

Cette classe est un moyen déconseillé de créer par programmation des modèles, qui sont des sous-classes de FrameworkTemplate telles que ControlTemplate ou DataTemplate; certaines fonctionnalités de modèle ne sont pas disponibles lorsque vous créez un modèle à l’aide de cette classe.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. La méthode recommandée pour créer un modèle par programme consiste à charger XAMLXAML à partir d’une chaîne ou d’un flux de mémoire à l’aide de la Load méthode de la XamlReader classe.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.

Constructeurs

FrameworkElementFactory()

Initialise une nouvelle instance de la classe FrameworkElementFactory.Initializes a new instance of the FrameworkElementFactory class.

FrameworkElementFactory(String)

Initialise une nouvelle instance de la classe FrameworkElementFactory avec le texte spécifié à produire.Initializes a new instance of the FrameworkElementFactory class with the specified text to produce.

FrameworkElementFactory(Type)

Initialise une nouvelle instance de la classe FrameworkElementFactory avec le Type spécifié.Initializes a new instance of the FrameworkElementFactory class with the specified Type.

FrameworkElementFactory(Type, String)

Initialise une nouvelle instance de la classe FrameworkElementFactory avec le nom et le Type spécifiés.Initializes a new instance of the FrameworkElementFactory class with the specified Type and name.

Propriétés

FirstChild

Obtient la première fabrique enfant.Gets the first child factory.

IsSealed

Obtient une valeur qui indique si cet objet est dans un état immuable.Gets a value that indicates whether this object is in an immutable state.

Name

Obtient ou définit le nom d'un élément de modèle.Gets or sets the name of a template item.

NextSibling

Obtient la fabrique sœur suivante.Gets the next sibling factory.

Parent

Obtient le FrameworkElementFactory parent.Gets the parent FrameworkElementFactory.

Text

Obtient ou définit la chaîne de texte à produire.Gets or sets the text string to produce.

Type

Obtient ou définit le type des objets que cette fabrique produit.Gets or sets the type of the objects this factory produces.

Méthodes

AddHandler(RoutedEvent, Delegate)

Ajoute un gestionnaire d’événements pour l’événement routé donné aux instances créées par cette fabrique.Adds an event handler for the given routed event to the instances created by this factory.

AddHandler(RoutedEvent, Delegate, Boolean)

Ajoute aux instances créées par cette fabrique un gestionnaire d'événements pour l'événement routé donné tout en permettant d'appeler le gestionnaire fourni même si les événements routés ont déjà été marqués comme étant gérés par un autre élément lors de leur acheminement.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)

Ajoute une fabrique enfant à cette fabrique.Adds a child factory to this factory.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
RemoveHandler(RoutedEvent, Delegate)

Supprime un gestionnaire d'événements de l'événement routédonné.Removes an event handler from the given routed event. Cela s'applique aux instances créées par cette fabrique.This applies to the instances created by this factory.

SetBinding(DependencyProperty, BindingBase)

Définit la liaison de données sur une propriété.Sets up data binding on a property.

SetResourceReference(DependencyProperty, Object)

Définissez une référence de ressource dynamique sur une propriété enfant.Set up a dynamic resource reference on a child property.

SetValue(DependencyProperty, Object)

Définit la valeur d'une propriété de dépendance.Sets the value of a dependency property.

ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

S’applique à