Compartilhar via


WorkflowView.EnsureVisible(Object) Método

Definição

Garante que o Object passado é visível, expandindo os objetos pai e rolando o WorkflowView conforme o necessário.

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

O objeto a ser deixado visível.

Exceções

selectableObject é uma referência nula (Nothing no Visual Basic).

Exemplos

O exemplo a seguir usa o GetService método do WorkflowView objeto para retornar uma ISelectionService interface. Se o serviço existir, EnsureVisible será chamado passando a atividade selecionada no momento usando a PrimarySelection propriedade do ISelectionService objeto.

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

Comentários

Use EnsureVisible quando estiver trabalhando com um objeto no fluxo de trabalho que requer indicações de interface do usuário. EnsureVisible Expandirá objetos pai e rolará o WorkflowView conforme necessário para tornar o objeto visível no designer.

Aplica-se a