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


IExpandCollapseProvider Интерфейс

Определение

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

public interface class IExpandCollapseProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1827615900, 45441, 23819, 178, 151, 195, 176, 22, 97, 32, 195)]
struct IExpandCollapseProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(1827615900, 45441, 23819, 178, 151, 195, 176, 22, 97, 32, 195)]
public interface IExpandCollapseProvider
Public Interface IExpandCollapseProvider
Производный
Атрибуты

Комментарии

Этот шаблон содержит рекомендации и соглашения, которые не полностью задокументированы здесь. Дополнительные сведения о том, для чего предназначен этот шаблон, см. в разделе Шаблон элемента управления ExpandCollapse.

IExpandCollapseProvider реализуется существующим одноранговым элементом автоматизации среда выполнения Windows для ComboBox (ComboBoxAutomationPeer).

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

Свойства

ExpandCollapseState

Получает состояние элемента управления — развернут или свернут.

Методы

Collapse()

Скрывает все узлы, элементы управления или содержимое, которые являются наследниками элемента управления.

Expand()

Отображает все дочерние узлы, элементы управления или содержимое элемента управления.

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

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