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