FrameworkElementFactory Classe

Definizione

Supporta la creazione di modelli.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
Ereditarietà
FrameworkElementFactory
Attributi

Commenti

Questa classe è un modo deprecato per creare modelli a livello di codice, ovvero sottoclassi di FrameworkTemplate , ControlTemplate ad esempio DataTemplateo. non tutte le funzionalità del modello sono disponibili quando si crea un modello utilizzando questa 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. Il modo consigliato per creare un modello a livello di codice consiste XAMLXAML nel caricare da una stringa o da un flusso Load di memoria usando XamlReader il metodo della 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.

Costruttori

FrameworkElementFactory()

Inizializza una nuova istanza della classe FrameworkElementFactory.Initializes a new instance of the FrameworkElementFactory class.

FrameworkElementFactory(String)

Inizializza una nuova istanza della classe FrameworkElementFactory con il testo specificato da produrre.Initializes a new instance of the FrameworkElementFactory class with the specified text to produce.

FrameworkElementFactory(Type)

Inizializza una nuova istanza della classe FrameworkElementFactory con l'oggetto Type specificato.Initializes a new instance of the FrameworkElementFactory class with the specified Type.

FrameworkElementFactory(Type, String)

Inizializza una nuova istanza della classe FrameworkElementFactory con l'oggetto Type e il nome specificati.Initializes a new instance of the FrameworkElementFactory class with the specified Type and name.

Proprietà

FirstChild

Ottiene la prima factory figlio.Gets the first child factory.

IsSealed

Ottiene un valore che indica se questo oggetto è in uno stato immutabile.Gets a value that indicates whether this object is in an immutable state.

Name

Ottiene o imposta il nome di un elemento modello.Gets or sets the name of a template item.

NextSibling

Ottiene la successiva factory di pari livello.Gets the next sibling factory.

Parent

Ottiene l'oggetto FrameworkElementFactory padre.Gets the parent FrameworkElementFactory.

Text

Ottiene o imposta la stringa di testo da produrre.Gets or sets the text string to produce.

Type

Ottiene o imposta il tipo degli oggetti prodotti da questa factory.Gets or sets the type of the objects this factory produces.

Metodi

AddHandler(RoutedEvent, Delegate)

Aggiunge un gestore per l'evento indirizzato specifico alle istanze create da questa factory.Adds an event handler for the given routed event to the instances created by this factory.

AddHandler(RoutedEvent, Delegate, Boolean)

Aggiunge un gestore eventi per l'evento indirizzato specifico alle istanze create da questa factory, con l'opzione in base a cui il gestore fornito viene richiamato anche nei casi di eventi indirizzati che sono già stati contrassegnati come gestiti da un altro elemento lungo la route.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)

Aggiunge una factory figlio a questa factory.Adds a child factory to this factory.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
RemoveHandler(RoutedEvent, Delegate)

Rimuove un gestore eventi dall'evento indirizzato specifico.Removes an event handler from the given routed event. Si applica alle istanze create da questa factory.This applies to the instances created by this factory.

SetBinding(DependencyProperty, BindingBase)

Configura l'associazione dati in una proprietà.Sets up data binding on a property.

SetResourceReference(DependencyProperty, Object)

Configura un riferimento a una risorsa dinamica in una proprietà figlio.Set up a dynamic resource reference on a child property.

SetValue(DependencyProperty, Object)

Imposta il valore di una proprietà di dipendenza.Sets the value of a dependency property.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a