WorkflowView.FitToScreenSize Method ()


Changes the zoom level of the workflow design surface so that the entire workflow is displayed in the WorkflowView.

Namespace:   System.Workflow.ComponentModel.Design
Assembly:  System.Workflow.ComponentModel (in System.Workflow.ComponentModel.dll)

Public Sub FitToScreenSize

The actual zoom level is dependent upon the settings of the user's workflow designer.

The following example shows how to enable the fit to screen button. The method first obtains the IDesignerHost interface for the designer and then retrieves the WorkflowView object by using the GetService method before modifying the EnableFitToScreen property. Finally, the FitToScreenSize method is called to display the entire workflow within the bounds of the displayable area of the WorkflowView.

Public Sub EnableFitToScreen()

    Dim designerHost As IDesignerHost = CType(GetService(GetType(IDesignerHost)), IDesignerHost)
    Dim workflowView As WorkflowView = _
        CType(designerHost.RootComponent.Site.GetService(GetType(WorkflowView)), WorkflowView)

    If workflowView IsNot Nothing Then
        workflowView.EnableFitToScreen = True
    End If
End Sub

.NET Framework
Available since 3.0
Return to top