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


ISelectionItemProvider Интерфейс

Определение

Предоставляет методы и свойства для поддержки доступа клиента автоматизации пользовательского интерфейса Майкрософт к отдельным, выбираемым дочерним элементам управления контейнеров, реализующим ISelectionProvider. Реализуйте этот интерфейс для поддержки возможностей, которые клиент автоматизации запрашивает с помощью вызова GetPattern и PatternInterface.SelectionItem.

public interface class ISelectionItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1783199681, 33549, 17106, 191, 98, 4, 46, 189, 222, 204, 25)]
struct ISelectionItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1783199681, 33549, 17106, 191, 98, 4, 46, 189, 222, 204, 25)]
public interface ISelectionItemProvider
Public Interface ISelectionItemProvider
Производный
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Этот шаблон содержит рекомендации и соглашения, которые не полностью задокументированы здесь. Дополнительные сведения о том, для чего предназначен этот шаблон, см. в разделе Шаблон элемента управления SelectionItem. Однако вам не нужно следовать указаниям, касающимся IRawElementProviderFragmentRoot, которые относятся к реализациям поставщика COM, и интерфейс не существует в API поставщика среда выполнения Windows автоматизации.

ISelectionItemProvider реализуется следующими существующими классами среда выполнения Windows:

Используйте SelectionItemPatternIdentifiers, если вы хотите ссылаться на свойства шаблона ISelectionItemProvider из кода управления при запуске событий автоматизации или вызове RaisePropertyChangedEvent.

Свойства

IsSelected

Возвращает значение, указывающее, выделен ли элемент.

SelectionContainer

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

Методы

AddToSelection()

Добавляет текущий элемент в коллекцию выбранных элементов.

RemoveFromSelection()

Удаляет текущий элемент из коллекции выбранных элементов.

Select()

Очищает все существующие выделенные элементы, а затем выбирает текущий элемент.

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

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