WorkflowView.EnsureVisible(Object) 方法

定义

确保传递的 Object 可见,并在必要时展开父对象和滚动 WorkflowView

public:
 void EnsureVisible(System::Object ^ selectableObject);
public void EnsureVisible (object selectableObject);
member this.EnsureVisible : obj -> unit
Public Sub EnsureVisible (selectableObject As Object)

参数

selectableObject
Object

要使其可见的对象。

例外

selectableObject 为空引用(在 Visual Basic 中为 Nothing)。

示例

下面的示例使用 GetService 对象的 WorkflowView 方法返回 ISelectionService 接口。 如果服务存在,则使用 EnsureVisible 对象的 PrimarySelection 属性调用 ISelectionService 传递当前选择的活动。

public void FindSelection()
{
    ISelectionService selectionService;
    selectionService = ((IServiceProvider)this.workflowView).GetService(typeof(ISelectionService))
        as ISelectionService;

    if (selectionService != null)
        this.workflowView.EnsureVisible(selectionService.PrimarySelection);
}
Public Sub FindSelection()
    Dim selectionService As ISelectionService
    selectionService = CType(CType(Me.workflowView, IServiceProvider).GetService(GetType(ISelectionService)), ISelectionService)

    If selectionService IsNot Nothing Then
        Me.workflowView.EnsureVisible(selectionService.PrimarySelection)
    End If
End Sub

注解

在工作流中使用需要用户界面提示的对象时,可以使用 EnsureVisibleEnsureVisible 将在必要时展开父对象和滚动 WorkflowView 以使该对象在设计器上可见。

适用于