WorkflowView.EnsureVisible(Object) Метод

Определение

Гарантирует, что передаваемый объект Object является видимым, развертывает родительские объекты и при необходимости прокручивает объект WorkflowView.

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

Параметры

selectableObject
Object

Объект, который должен быть сделан видимым.

Исключения

Параметр selectableObject является неопределенной ссылкой (Nothing в Visual Basic).

Примеры

В следующем примере используется метод GetService объекта WorkflowView для возврата интерфейса ISelectionService. Если служба существует, то вызывается метод EnsureVisible, которому передается текущая выбранная операция с помощью свойства PrimarySelection объекта 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

Комментарии

Используйте метод EnsureVisible при работе с объектом в рабочем процессе, для которого требуются подсказки пользовательского интерфейса. Метод EnsureVisible будет раскрывать родительские объекты и выполнять при необходимости прокрутку объекта WorkflowView, чтобы объект оказался видимым в конструкторе.

Применяется к