Taal

ValuePattern.Pattern Veld

Definitie

Identificeert het ValuePattern besturingspatroon.

public: static initonly System::Windows::Automation::AutomationPattern ^ Pattern;
public static readonly System.Windows.Automation.AutomationPattern Pattern;
 staticval mutable Pattern : System.Windows.Automation.AutomationPattern
Public Shared ReadOnly Pattern As AutomationPattern 

Waarde van veld

Voorbeelden

In het volgende voorbeeld wordt een ValuePattern besturingspatroon verkregen van een AutomationElement.

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

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

    return valuePattern;
}
'''--------------------------------------------------------------------
''' <summary>
''' Obtains a ValuePattern control pattern from an 
''' automation element.
''' </summary>
''' <param name="targetControl">
''' The automation element of interest.
''' </param>
''' <returns>
''' A ValuePattern object.
''' </returns>
'''--------------------------------------------------------------------
Private Function GetValuePattern( _
ByVal targetControl As AutomationElement) As ValuePattern
    Dim valuePattern As ValuePattern = Nothing

    Try
        valuePattern = DirectCast( _
        targetControl.GetCurrentPattern(valuePattern.Pattern), _
        ValuePattern)
    Catch
        Return Nothing
    End Try

    Return valuePattern

End Function 'GetValuePattern

Opmerkingen

Deze id wordt gebruikt door UI Automation clienttoepassingen. UI Automation providers moeten het equivalente veld in ValuePatternIdentifiers gebruiken.

De patroon-id wordt doorgegeven aan methoden zoals GetCurrentPattern het controlepatroon van belang ophalen van de opgegeven AutomationElement.

Van toepassing op

Zie ook