WorkflowView.EnsureVisible(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zajistí, aby Object byl předaný viditelný, rozbalil nadřazené objekty a podle potřeby se posouvejte WorkflowView .
public:
void EnsureVisible(System::Object ^ selectableObject);
public void EnsureVisible (object selectableObject);
member this.EnsureVisible : obj -> unit
Public Sub EnsureVisible (selectableObject As Object)
Parametry
- selectableObject
- Object
Objekt, který se má zobrazit.
Výjimky
selectableObject
je odkaz na hodnotu null (Nothing
v Visual Basic).
Příklady
Následující příklad používá GetService metodu objektu WorkflowView k vrácení ISelectionService rozhraní. Pokud služba existuje, EnsureVisible nazývá se předání aktuálně vybrané aktivity pomocí PrimarySelection
vlastnosti objektu 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
Poznámky
Používá EnsureVisible se při práci s objektem v pracovním postupu, který vyžaduje upozornění uživatelského rozhraní. EnsureVisible Rozbalí nadřazené objekty a posune WorkflowView se podle potřeby, aby byl objekt viditelný v návrháři.