FrameworkElementFactory Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |