Langage

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 par programmation des modèles, qui sont des sous-classes telles que FrameworkTemplate ou ControlTemplate; toutes les fonctionnalités de modèle ne sont pas disponibles lorsque vous créez un modèle à l’aide de DataTemplate 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

Nom Description
FrameworkElementFactory()

Initialise une nouvelle instance de la classe FrameworkElementFactory.

FrameworkElementFactory(String)

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

FrameworkElementFactory(Type, String)

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

FrameworkElementFactory(Type)

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

Propriétés

Nom Description
FirstChild

Obtient la première fabrique enfant.

IsSealed

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

Name

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

NextSibling

Obtient la fabrique frère suivante.

Parent

Obtient le parent FrameworkElementFactory.

Text

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

Type

Obtient ou définit le type des objets produits par cette fabrique.

Méthodes

Nom Description
AddHandler(RoutedEvent, Delegate, Boolean)

Ajoute un gestionnaire d’événements pour l’événement routé donné aux instances créées par cette fabrique, avec la possibilité d’appeler le gestionnaire fourni même dans les cas d’événements routés qui avaient déjà été marqués comme gérés par un autre élément le long de l’itinéraire.

AddHandler(RoutedEvent, Delegate)

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

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()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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)

Configure la liaison de données sur une propriété.

SetResourceReference(DependencyProperty, Object)

Configurez 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 à