ValuePattern.Pattern Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Identifikuje ValuePattern vzor ovládacího prvku.
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
Hodnota pole
Příklady
V následujícím příkladu ValuePattern je řídicí vzor získán z objektu 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
Poznámky
Tento identifikátor používají klientské aplikace automatizace uživatelského rozhraní. Zprostředkovatelé automatizace uživatelského rozhraní by měli používat ekvivalentní pole v ValuePatternIdentifiersnástroji .
Identifikátor vzoru se předá metodám, jako GetCurrentPattern je načtení řídicího vzoru zájmu ze zadaného AutomationElementobjektu .