WorkflowView.EnsureVisible(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.