WorkflowView.FitToScreenSize Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Changes the zoom level of the workflow design surface so that the entire workflow is displayed in the WorkflowView.
public:
void FitToScreenSize();
public void FitToScreenSize ();
member this.FitToScreenSize : unit -> unit
Public Sub FitToScreenSize ()
Examples
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 void EnableFitToScreen()
{
IDesignerHost designerHost = GetService(typeof(IDesignerHost)) as IDesignerHost;
WorkflowView workflowView =
designerHost.RootComponent.Site.GetService(typeof(WorkflowView)) as WorkflowView;
if (workflowView != null)
{
workflowView.EnableFitToScreen = true;
workflowView.FitToScreenSize();
}
}
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
workflowView.FitToScreenSize()
End If
End Sub
Remarks
The actual zoom level is dependent upon the settings of the user's workflow designer.