Sdílet prostřednictvím


InstanceFactory-Klasse

Aktualisiert: November 2007

Ein Featureanbieter, mit dem Sie die Implementierung der CreateInstance-Methode für Ihr Objekt bereitstellen können.

Namespace:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Syntax

'Declaration
Public MustInherit Class InstanceFactory _
    Inherits FeatureProvider
'Usage
Dim instance As InstanceFactory
public abstract class InstanceFactory : FeatureProvider
public ref class InstanceFactory abstract : public FeatureProvider
public abstract class InstanceFactory extends FeatureProvider

Hinweise

Die Standardimplementierung ruft einfach Activator.CreateInstance auf. Die zurückgegebene Instanz sollte dieselbe "Form" wie der angeforderte Typ haben, muss aber nicht von diesem Typ abgeleitet sein. Die Designerinfrastruktur stellt sicher, dass der für das Objekt gemeldete Typname mit dem angeforderten Typ übereinstimmt.

Vererbungshierarchie

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

InstanceFactory-Member

Microsoft.Windows.Design.Model-Namespace

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers