Partilhar via


IExpandCollapseProvider Interface

Definição

Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que se expandem visualmente para exibir conteúdo e que são recolhidos para ocultar o conteúdo. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e 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
Derivado
Atributos

Comentários

Esse padrão tem diretrizes e convenções que não estão totalmente documentadas aqui. Para obter mais informações sobre para que serve esse padrão, consulte ExpandCollapse Control Pattern.

IExpandCollapseProvider é implementado pelo par de automação Windows Runtime existente para ComboBox (ComboBoxAutomationPeer).

Use ExpandCollapsePatternIdentifiers se quiser referenciar as propriedades de padrão IExpandCollapseProvider do código de controle ao disparar eventos de automação ou chamar AutomationPeer.RaisePropertyChangedEvent.

Propriedades

ExpandCollapseState

Obtém o estado (expandido ou recolhido) do controle.

Métodos

Collapse()

Oculta todos os nós, controles ou conteúdo que são descendentes do controle.

Expand()

Exibe todos os nós filho, controles ou conteúdo do controle.

Aplica-se a

Confira também