Condividi tramite


Classe InstanceFactory

Aggiornamento: novembre 2007

Provider di funzionalità che consente di fornire l'implementazione del metodo CreateInstance per l'oggetto.

Spazio dei nomi:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Sintassi

Public MustInherit Class InstanceFactory _
    Inherits FeatureProvider

Dim instance As InstanceFactory
public abstract class InstanceFactory : FeatureProvider
public ref class InstanceFactory abstract : public FeatureProvider
public abstract class InstanceFactory extends FeatureProvider

Note

L'implementazione predefinita chiama semplicemente l'oggetto Activator.CreateInstance. L'istanza restituita deve avere la stessa "forma" del tipo richiesto, ma non deve derivare da quel tipo. L'infrastruttura della finestra di progettazione consente di verificare che il nome del tipo segnalato per l'oggetto corrisponda al tipo richiesto.

Gerarchia di ereditarietà

System.Object
  Microsoft.Windows.Design.Features.FeatureProvider
    Microsoft.Windows.Design.Model.InstanceFactory

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri InstanceFactory

Spazio dei nomi Microsoft.Windows.Design.Model

Altre risorse

Architettura di estensibilità di Progettazione WPF