IExpandCollapseProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |