Freigeben über


WorkflowView.EnsureVisible(Object) Methode

Definition

Stellt sicher, dass das übergebene Object sichtbar ist, indem übergeordnete Objekte erweitert werden und ggf. ein Bildlauf durch die WorkflowView durchgeführt wird.

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

Parameter

selectableObject
Object

Das sichtbar zu machende Objekt.

Ausnahmen

selectableObject ist ein NULL-Verweis (Nothing in Visual Basic).

Beispiele

Im folgenden Beispiel wird die GetService-Methode des WorkflowView-Objekts verwendet, um eine ISelectionService-Schnittstelle zurückzugeben. Wenn der Dienst vorhanden ist, wird EnsureVisible aufgerufen, wobei die momentan ausgewählte Aktivität unter Verwendung der PrimarySelection-Eigenschaft des ISelectionService-Objekts übergeben wird.

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

Hinweise

Verwenden Sie EnsureVisible, wenn Sie mit einem Objekt im Workflow arbeiten, das Benutzeroberflächenhinweise erfordert. EnsureVisible erweitert übergeordnete Objekte und führt ggf. einen Bildlauf durch die WorkflowView durch, um das Objekt im Designer sichtbar zu machen.

Gilt für