Skip to main content

DocumentManagerServiceExtensions.CreateDocument(IDocumentManagerService, Object) Method

Static extension method that creates and returns a IDocument descendant with the specified View Model.

Namespace: DevExpress.Mvvm

Assembly: DevExpress.Mvvm.v23.2.dll

NuGet Packages: DevExpress.Mvvm, DevExpress.Win.Navigation

Declaration

public static IDocument CreateDocument(
    this IDocumentManagerService service,
    object viewModel
)

Parameters

Name Type Description
service IDocumentManagerService

The type the static extension method operates with.

viewModel Object

An object specifying the document’s View Models.

Returns

Type Description
IDocument

An object implementing the IDocument interface.

Remarks

This method is used when a child View is defined through the ViewServiceBase.ViewTemplate or ViewServiceBase.ViewTemplateSelector property. The child View should not contain a View Model, because it is passed through the service.

See Also