ValuePattern.Pattern Feld

Definition

Bezeichnet das ValuePattern-Steuerelementmuster.

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 

Feldwert

AutomationPattern

Beispiele

Im folgenden Beispiel wird ein ValuePattern Steuerelementmuster aus einem 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

Hinweise

Dieser Bezeichner wird von Benutzeroberflächenautomatisierung Clientanwendungen verwendet. Benutzeroberflächenautomatisierung Anbieter sollten das entsprechende Feld in ValuePatternIdentifiers.

Der Musterbezeichner wird an Methoden übergeben, z GetCurrentPattern . B. zum Abrufen des Steuerelementmusters von Interesse aus dem angegebenen AutomationElement.

Gilt für:

Siehe auch