Condividi tramite


FrameworkElementFactory Classe

Definizione

Supporta la creazione di modelli.

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
Ereditarietà
FrameworkElementFactory
Attributi

Commenti

Questa classe è un modo deprecato per creare modelli a livello di codice, che sono sottoclassi di FrameworkTemplate , ad esempio ControlTemplate o DataTemplate, non tutte le funzionalità del modello sono disponibili quando si crea un modello usando questa classe. Il modo consigliato per creare un modello a livello di codice consiste nel caricare XAML da una stringa o da un flusso di memoria usando il Load metodo della XamlReader classe .

Costruttori

FrameworkElementFactory()

Inizializza una nuova istanza della classe FrameworkElementFactory.

FrameworkElementFactory(String)

Inizializza una nuova istanza della classe FrameworkElementFactory con il testo specificato da produrre.

FrameworkElementFactory(Type)

Inizializza una nuova istanza della classe FrameworkElementFactory con l'oggetto Type specificato.

FrameworkElementFactory(Type, String)

Inizializza una nuova istanza della classe FrameworkElementFactory con l'oggetto Type e il nome specificati.

Proprietà

FirstChild

Ottiene la prima factory figlio.

IsSealed

Ottiene un valore che indica se l'oggetto è in uno stato non modificabile.

Name

Ottiene o imposta il nome di un elemento modello.

NextSibling

Ottiene la successiva factory di pari livello.

Parent

Ottiene l'oggetto FrameworkElementFactory padre.

Text

Ottiene o imposta la stringa di testo da produrre.

Type

Ottiene o imposta il tipo degli oggetti prodotti da questa factory.

Metodi

AddHandler(RoutedEvent, Delegate)

Aggiunge un gestore per l'evento indirizzato specifico alle istanze create da questa 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.

AppendChild(FrameworkElementFactory)

Aggiunge una factory figlio a questa factory.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RemoveHandler(RoutedEvent, Delegate)

Rimuove un gestore eventi dall'evento indirizzato specifico. Si applica alle istanze create da questa factory.

SetBinding(DependencyProperty, BindingBase)

Configura l'associazione dati in una proprietà.

SetResourceReference(DependencyProperty, Object)

Configura un riferimento a una risorsa dinamica in una proprietà figlio.

SetValue(DependencyProperty, Object)

Imposta il valore di una proprietà di dipendenza.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a