WorkflowView.EnsureVisible(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.