ExpandCollapsePattern Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta i controlli che si espandono visivamente per visualizzare il contenuto e comprimere per nascondere il contenuto.
public ref class ExpandCollapsePattern : System::Windows::Automation::BasePattern
public class ExpandCollapsePattern : System.Windows.Automation.BasePattern
type ExpandCollapsePattern = class
inherit BasePattern
Public Class ExpandCollapsePattern
Inherits BasePattern
- Ereditarietà
Commenti
Controlli aggregati, compilati con oggetti figlio che forniscono l'interfaccia utente per la funzionalità di espansione/compressione, devono supportare il ExpandCollapsePattern pattern di controllo, mentre gli elementi figlio non lo fanno. Ad esempio, un controllo casella combinata viene costruito con una combinazione di controlli casella di riepilogo, pulsante e controllo di modifica, ma è solo la casella combinata principale che deve supportare ExpandCollapsePattern.
Annotazioni
Un controllo menu, anche se un'aggregazione di singole voci di menu, è un'eccezione a questa regola. Le voci di menu supportano il pattern di ExpandCollapsePattern controllo, ma il controllo menu padre non lo è. Un'eccezione simile si applica ai controlli albero e elemento della struttura ad albero.
Campi
| Nome | Descrizione |
|---|---|
| ExpandCollapseStateProperty |
Identifica la ExpandCollapseState proprietà . |
| Pattern |
Identifica il pattern di ExpandCollapsePattern controllo. |
Proprietà
| Nome | Descrizione |
|---|---|
| Cached |
Ottiene i valori della proprietà Automazione interfaccia utente memorizzati nella cache per questo ExpandCollapsePattern. |
| Current |
Ottiene i valori correnti della proprietà Automazione interfaccia utente per questo ExpandCollapsePattern. |
Metodi
| Nome | Descrizione |
|---|---|
| Collapse() |
Nasconde tutti i nodi discendenti, i controlli o il AutomationElementcontenuto di . |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| Expand() |
Visualizza tutti i nodi figlio, i controlli o il AutomationElementcontenuto di . |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Si applica a
Vedi anche
- IExpandCollapseProvider
- Panoramica dei modelli di controllo Automazione interfaccia utente
- Automazione interfaccia utente Pattern di controllo per i client