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, ovvero 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

Nome Descrizione
FrameworkElementFactory()

Inizializza una nuova istanza della classe FrameworkElementFactory.

FrameworkElementFactory(String)

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

FrameworkElementFactory(Type, String)

Inizializza una nuova istanza della FrameworkElementFactory classe con il nome e specificato Type .

FrameworkElementFactory(Type)

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

Proprietà

Nome Descrizione
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 del modello.

NextSibling

Ottiene la factory di pari livello successiva.

Parent

Ottiene l'oggetto padre FrameworkElementFactory.

Text

Ottiene o imposta la stringa di testo da produrre.

Type

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

Metodi

Nome Descrizione
AddHandler(RoutedEvent, Delegate, Boolean)

Aggiunge un gestore eventi per l'evento indirizzato specificato alle istanze create da questa factory, con l'opzione di richiamare il gestore fornito anche nei casi di eventi indirizzati già contrassegnati come gestiti da un altro elemento lungo la route.

AddHandler(RoutedEvent, Delegate)

Aggiunge un gestore eventi per l'evento indirizzato specificato alle istanze create da questa factory.

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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
RemoveHandler(RoutedEvent, Delegate)

Rimuove un gestore eventi dall'evento indirizzato specificato. Questo vale per le istanze create da questa factory.

SetBinding(DependencyProperty, BindingBase)

Configura il data binding su una proprietà.

SetResourceReference(DependencyProperty, Object)

Configurare 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