Table of Contents

Class ExtensionManager

Namespace
Alternet.FormDesigner.Wpf
Assembly
Alternet.FormDesigner.Wpf.v10.dll

Manages extension creation for a design context.

public sealed class ExtensionManager
Inheritance
ExtensionManager

Methods

ApplyDefaultInitializers(DesignItem)

Applies all DefaultInitializer extensions on the design item.

ApplyDesignItemInitializers(DesignItem)

Applies all DefaultInitializer extensions on the design item.

CreateInstanceWithCustomInstanceFactory(Type, object[])

Create an instance of the specified type using the specified arguments. The instance is created using a CustomInstanceFactory registered for the type, or using reflection if no instance factory is found.

GetExtensionServer(ExtensionServerAttribute)

Gets the extension server for the specified extension server attribute.

GetExtensionTypes(Type)

Gets all the types of all extensions that are applied to the specified item type.

RegisterAssembly(Assembly)

Registers extensions from the specified assembly.

RemoveExtension(Type, Type)

Remove a Extension form a Type, so it is not used!