Linguaggio

IExpandCollapseProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare l'accesso da parte di un client Microsoft Automazione interfaccia utente ai controlli che si espandono visivamente per visualizzare il contenuto e comprimere per nascondere il contenuto. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata 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
Derivato
Attributi

Commenti

Questo modello include linee guida e convenzioni non completamente documentate qui. Per altre info su questo modello, vedi Pattern di controllo ExpandCollapse.

IExpandCollapseProvider viene implementato dal peer di automazione Windows Runtime esistente per ComboBox (ComboBoxAutomationPeer).

Usare ExpandCollapsePatternIdentifiers se si desidera fare riferimento alle proprietà del modello IExpandCollapseProvider dal codice di controllo quando si attivano eventi di automazione o si chiama AutomationPeer.RaisePropertyChangedEvent.

Proprietà

Nome Descrizione
ExpandCollapseState

Ottiene lo stato (espanso o compresso) del controllo.

Metodi

Nome Descrizione
Collapse()

Nasconde tutti i nodi, i controlli o il contenuto discendenti del controllo.

Expand()

Visualizza tutti i nodi figlio, i controlli o il contenuto del controllo.

Si applica a

Vedi anche