ExpandCollapsePattern Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les contrôles qui s’étendent visuellement pour afficher le contenu et réduire pour masquer le contenu.
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
- Héritage
Remarques
Les contrôles d’agrégation - générés avec des objets enfants qui fournissent l’interface utilisateur pour développer/réduire les fonctionnalités - doivent prendre en charge le ExpandCollapsePattern modèle de contrôle alors que leurs éléments enfants ne le font pas. Par exemple, un contrôle zone de liste déroulante est généré avec une combinaison de contrôles zone de liste, de contrôles bouton et de contrôles d'édition, mais seule la zone de liste déroulante parente doit prendre en charge ExpandCollapsePattern.
Note
Un contrôle de menu, même si un agrégat d’éléments de menu individuels est une exception à cette règle. Les éléments de menu prennent en charge le ExpandCollapsePattern modèle de contrôle, mais le contrôle de menu parent ne le fait pas. Une exception similaire s’applique aux contrôles d’arborescence et d’élément d’arborescence.
Champs
| Nom | Description |
|---|---|
| ExpandCollapseStateProperty |
Identifie la ExpandCollapseState propriété. |
| Pattern |
Identifie le modèle de ExpandCollapsePattern contrôle. |
Propriétés
| Nom | Description |
|---|---|
| Cached |
Obtient les valeurs de propriété UI Automation mises en cache pour cette ExpandCollapsePattern. |
| Current |
Obtient les valeurs de propriété UI Automation actuelles pour ce ExpandCollapsePattern. |
Méthodes
| Nom | Description |
|---|---|
| Collapse() |
Masque tous les nœuds descendants, contrôles ou contenu de l’objet AutomationElement. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| Expand() |
Affiche tous les nœuds, contrôles ou contenus enfants du AutomationElement. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
S’applique à
Voir aussi
- IExpandCollapseProvider
- Vue d’ensemble des modèles de contrôle UI Automation
- modèles de contrôle UI Automation pour les clients