WorkflowView.EnsureVisible(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Garantisce che la classe Object passata sia visibile, espandendo oggetti padre e scorrendo la classe WorkflowView se necessario.
public:
void EnsureVisible(System::Object ^ selectableObject);
public void EnsureVisible (object selectableObject);
member this.EnsureVisible : obj -> unit
Public Sub EnsureVisible (selectableObject As Object)
Parametri
- selectableObject
- Object
Oggetto da rendere visibile.
Eccezioni
selectableObject
è un riferimento null (Nothing
in Visual Basic).
Esempio
Nell'esempio seguente viene utilizzato il metodo GetService dell'oggetto WorkflowView per restituire un'interfaccia ISelectionService. Se il servizio esiste, viene chiamato il metodo EnsureVisible passando l'attività attualmente selezionata mediante la proprietà PrimarySelection
dell'oggetto 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
Commenti
Utilizzare il metodo EnsureVisible quando si utilizza un oggetto nel flusso di lavoro per il quale sono necessari suggerimenti nell'interfaccia utente. Il metodo EnsureVisible espanderà oggetti padre e scorrerà l'elemento WorkflowView se necessario per rendere visibile l'oggetto nella finestra di progettazione.