ValuePattern.Pattern Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Identifica el patrón de control ValuePattern.
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
Valor de campo
Ejemplos
En el ejemplo siguiente, se obtiene un ValuePattern patrón de control de .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
Comentarios
Las aplicaciones cliente de Automatización de la interfaz de usuario usan este identificador. Los proveedores de automatización de la interfaz de usuario deben usar el campo equivalente en ValuePatternIdentifiers.
El identificador de patrón se pasa a métodos como GetCurrentPattern para recuperar el patrón de control de interés del especificado AutomationElement.