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, чтобы объект оказался видимым в конструкторе.