Partager via


WorkflowView.EnsureVisible(Object) Méthode

Définition

Garantit que le Object passé est visible, en développant au besoin les objets parents et en faisant défiler le WorkflowView.

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

Paramètres

selectableObject
Object

Objet à rendre visible.

Exceptions

selectableObject est une référence Null (Nothing en Visual Basic).

Exemples

Les exemples suivants utilisent la méthode GetService de l'objet WorkflowView pour retourner une interface ISelectionService. Si le service existe, la méthode EnsureVisible est appelée en passant l'activité actuellement sélectionnée à l'aide de la propriété PrimarySelection de l'objet 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

Remarques

Utilisez la méthode EnsureVisible lorsque vous travaillez avec un objet dans le workflow qui requiert des signaux d'interface utilisateur. EnsureVisible développera au besoin les objets parents et fera défiler le WorkflowView afin de rendre l'objet visible sur le concepteur.

S’applique à