ExpandCollapsePattern.Pattern Champ

Définition

Identifie le modèle de contrôle ExpandCollapsePattern.

public static readonly System.Windows.Automation.AutomationPattern Pattern;

Valeur de champ

Exemples

Dans l’exemple suivant, un ExpandCollapsePattern modèle de contrôle est obtenu à partir d’un élément UI Automation.

///--------------------------------------------------------------------
/// <summary>
/// Obtains an ExpandCollapsePattern control pattern from an 
/// automation element.
/// </summary>
/// <param name="targetControl">
/// The automation element of interest.
/// </param>
/// <returns>
/// A ExpandCollapsePattern object.
/// </returns>
///--------------------------------------------------------------------
private ExpandCollapsePattern GetExpandCollapsePattern(
    AutomationElement targetControl)
{
    ExpandCollapsePattern expandCollapsePattern = null;

    try
    {
        expandCollapsePattern =
            targetControl.GetCurrentPattern(
            ExpandCollapsePattern.Pattern)
            as ExpandCollapsePattern;
    }
    // Object doesn't support the ExpandCollapsePattern control pattern.
    catch (InvalidOperationException)
    {
        return null;
    }

    return expandCollapsePattern;
}

Remarques

Cet identificateur est utilisé par les applications clientes UI Automation. Les fournisseurs UI Automation doivent utiliser le champ équivalent dans ExpandCollapsePatternIdentifiers.

L’identificateur de modèle (ID) est passé à des méthodes telles que GetCurrentPattern pour récupérer le modèle de contrôle d’intérêt à partir du spécifié AutomationElement.

S’applique à

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Voir aussi