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() |
Получает поставщик автоматизации пользовательского интерфейса для каждого выбранного дочернего элемента. |
Применяется к
См. также раздел
- SelectionPattern
- Общие сведения о шаблонах элементов управления модели автоматизации пользовательского интерфейса
- Реализация поставщика автоматизации пользовательского интерфейса на стороне сервера
- Реализация поставщика автоматизации пользовательского интерфейса на стороне клиента
- Поддержка шаблонов элементов управления в поставщике модели автоматизации пользовательского интерфейса
- Реализация шаблона элемента управления модели автоматизации пользовательского интерфейса "Выделение"
- Пример поставщика фрагментов