Udostępnij za pośrednictwem


WorkflowView.EnsureVisible(Object) Metoda

Definicja

Zapewnia, że Object przekazany obiekt jest widoczny, rozwijając obiekty nadrzędne i przewijając w WorkflowView razie potrzeby.

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

Parametry

selectableObject
Object

Obiekt, który ma być widoczny.

Wyjątki

selectableObjectjest odwołaniem o wartości null (Nothing w Visual Basic).

Przykłady

W poniższym przykładzie użyto GetService metody WorkflowView obiektu w celu zwrócenia interfejsu ISelectionService . Jeśli usługa istnieje, EnsureVisible jest wywoływana przekazywanie aktualnie wybranego działania przy użyciu PrimarySelection właściwości ISelectionService obiektu.

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

Uwagi

Użyj EnsureVisible polecenia podczas pracy z obiektem w przepływie pracy, który wymaga wskazówek interfejsu użytkownika. EnsureVisible Rozwiń obiekty nadrzędne i przewija WorkflowView obiekt zgodnie z potrzebami, aby obiekt był widoczny w projektancie.

Dotyczy