WorkflowView.EnsureVisible(Object) Metodo

Definizione

Garantisce che la classe Object passata sia visibile, espandendo oggetti padre e scorrendo la classe WorkflowView se necessario.

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

Parametri

selectableObject
Object

Oggetto da rendere visibile.

Eccezioni

selectableObject è un riferimento null (Nothing in Visual Basic).

Esempio

Nell'esempio seguente viene utilizzato il metodo GetService dell'oggetto WorkflowView per restituire un'interfaccia ISelectionService. Se il servizio esiste, viene chiamato il metodo EnsureVisible passando l'attività attualmente selezionata mediante la proprietà PrimarySelection dell'oggetto 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

Commenti

Utilizzare il metodo EnsureVisible quando si utilizza un oggetto nel flusso di lavoro per il quale sono necessari suggerimenti nell'interfaccia utente. Il metodo EnsureVisible espanderà oggetti padre e scorrerà l'elemento WorkflowView se necessario per rendere visibile l'oggetto nella finestra di progettazione.

Si applica a