Compartir a través de


WorkflowView.EnsureVisible(Object) Método

Definición

Garantiza que el Object pasado sea visible, expandiendo los objetos primarios y desplazando WorkflowView según sea necesario.

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

Parámetros

selectableObject
Object

El objeto para hacer visible.

Excepciones

selectableObject es una referencia nula (Nothing en Visual Basic).

Ejemplos

El siguiente ejemplo utiliza el método GetService del objeto WorkflowView para devolver una interfaz ISelectionService. Si el servicio existe, EnsureVisible se llama pasando la actividad actualmente seleccionada mediante la propiedad PrimarySelection del objeto 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

Comentarios

Utilice EnsureVisible al trabajar con un objeto en el flujo de trabajo que requiere las claves de la interfaz de usuario. EnsureVisible expandirá los objetos primarios y desplazará WorkflowView según sea necesario para hacer el objeto visible en el diseñador.

Se aplica a