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 se řídicí vzor získá 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žívá model UI Automation klientských aplikací. model UI Automation poskytovatelé by měli použít ekvivalentní pole v ValuePatternIdentifiers.
Identifikátor vzoru se předává metodám, jako GetCurrentPattern je načtení vzoru kontroly zájmu ze zadaného AutomationElementobjektu .