Compartir a través de


InstanceFactory (Clase)

Actualización: noviembre 2007

Proveedor de características que le permite proporcionar la implementación del método CreateInstance para su objeto.

Espacio de nombres:  Microsoft.Windows.Design.Model
Ensamblado:  Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)

Sintaxis

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

Comentarios

La implementación predeterminada simplemente llama a Activator.CreateInstance. La instancia devuelta debe tener la misma “forma” que el tipo solicitado, pero no tiene que derivarse de ese tipo. La infraestructura del diseñador se asegurará de que el nombre de tipo notificado para el objeto coincida con el tipo solicitado.

Jerarquía de herencia

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

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

InstanceFactory (Miembros)

Microsoft.Windows.Design.Model (Espacio de nombres)

Otros recursos

Arquitectura de extensibilidad de WPF Designer