Поделиться через


ISelectionProvider Интерфейс

Определение

Предоставляет методы и свойства для поддержки клиентского доступа автоматизации пользовательского интерфейса для элементов управления, которые являются контейнерами для коллекций отдельных выбираемых дочерних элементов. Дочерние элементы данного элемента управления должны реализовывать ISelectionItemProvider.

public interface class ISelectionProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("fb8b03af-3bdf-48d4-bd36-1a65793be168")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ISelectionProvider
public interface ISelectionProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("fb8b03af-3bdf-48d4-bd36-1a65793be168")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ISelectionProvider = interface
type ISelectionProvider = interface
Public Interface ISelectionProvider
Производный
Атрибуты

Комментарии

Реализовано в поставщике автоматизации пользовательского интерфейса, который должен поддерживать SelectionPattern шаблон элемента управления.

Свойства

CanSelectMultiple

Получает значение, указывающее, разрешает ли поставщик автоматизации пользовательского интерфейса одновременный выбор нескольких дочерних элементов.

IsSelectionRequired

Получает значение, указывающее, требует ли поставщик автоматизации пользовательского интерфейса выбрать хотя бы один дочерний элемент.

Методы

GetSelection()

Получает поставщик автоматизации пользовательского интерфейса для каждого выбранного дочернего элемента.

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

См. также раздел