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.v24.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