Partager via


FrameworkElementFactory Classe

Définition

Prend en charge la création de modèles.

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
Héritage
FrameworkElementFactory
Attributs

Remarques

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

Constructeurs

FrameworkElementFactory()

Initialise une nouvelle instance de la classe FrameworkElementFactory.

FrameworkElementFactory(String)

Initialise une nouvelle instance de la classe FrameworkElementFactory avec le texte spécifié à produire.

FrameworkElementFactory(Type)

Initialise une nouvelle instance de la classe FrameworkElementFactory avec le Type spécifié.

FrameworkElementFactory(Type, String)

Initialise une nouvelle instance de la classe FrameworkElementFactory avec le nom et le Type spécifiés.

Propriétés

FirstChild

Obtient la première fabrique enfant.

IsSealed

Obtient une valeur qui indique si cet objet est dans un état non modifiable.

Name

Obtient ou définit le nom d'un élément de modèle.

NextSibling

Obtient la fabrique sœur suivante.

Parent

Obtient le FrameworkElementFactory parent.

Text

Obtient ou définit la chaîne de texte à produire.

Type

Obtient ou définit le type des objets que cette fabrique produit.

Méthodes

AddHandler(RoutedEvent, Delegate)

Ajoute un gestionnaire d’événements pour l’événement routé donné aux instances créées par cette fabrique.

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.

AppendChild(FrameworkElementFactory)

Ajoute une fabrique enfant à cette fabrique.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Supprime un gestionnaire d'événements de l'événement routédonné. Cela s'applique aux instances créées par cette fabrique.

SetBinding(DependencyProperty, BindingBase)

Définit la liaison de données sur une propriété.

SetResourceReference(DependencyProperty, Object)

Définissez une référence de ressource dynamique sur une propriété enfant.

SetValue(DependencyProperty, Object)

Définit la valeur d'une propriété de dépendance.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à