AutomationPattern Clase
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 un patrón de control.
public ref class AutomationPattern : System::Windows::Automation::AutomationIdentifier
public class AutomationPattern : System.Windows.Automation.AutomationIdentifier
type AutomationPattern = class
inherit AutomationIdentifier
Public Class AutomationPattern
Inherits AutomationIdentifier
- Herencia
Ejemplos
En el ejemplo siguiente se muestran los ProgrammaticName patrones admitidos por .AutomationElement
En el ejemplo siguiente se muestra cómo solicitar un patrón específico.
/// <summary>
/// Retrieves the selection container for a selection item.
/// </summary>
/// <param name="listItem">
/// An element that supports SelectionItemPattern.
/// </param>
AutomationElement GetListItemParent(AutomationElement listItem)
{
if (listItem == null) throw new ArgumentException();
SelectionItemPattern pattern = listItem.GetCurrentPattern(SelectionItemPattern.Pattern) as SelectionItemPattern;
if (pattern == null)
{
return null;
}
else
{
SelectionItemPattern.SelectionItemPatternInformation properties = pattern.Current;
return properties.SelectionContainer;
}
}
''' <summary>
''' Retrieves the selection container for a selection item.
''' </summary>
''' <param name="listItem">
''' An element that supports SelectionItemPattern.
''' </param>
Function GetListItemParent(ByVal listItem As AutomationElement) As AutomationElement
If listItem Is Nothing Then
Throw New ArgumentException()
End If
Dim pattern As SelectionItemPattern = _
DirectCast(listItem.GetCurrentPattern(SelectionItemPattern.Pattern), SelectionItemPattern)
If pattern Is Nothing Then
Return Nothing
Else
Dim properties As SelectionItemPattern.SelectionItemPatternInformation = pattern.Current
Return properties.SelectionContainer
End If
End Function 'GetListItemParent
Comentarios
Las instancias de este tipo identifican patrones de control específicos. Por ejemplo, el DockPattern.Pattern campo identifica el patrón de DockPattern control.
Propiedades
Id |
Obtiene el identificador numérico subyacente. (Heredado de AutomationIdentifier) |
ProgrammaticName |
Obtiene el nombre de programación registrado. (Heredado de AutomationIdentifier) |
Métodos
CompareTo(Object) |
Compara este AutomationIdentifier con otro AutomationIdentifier. (Heredado de AutomationIdentifier) |
Equals(Object) |
Devuelve un valor que indica si el AutomationIdentifier proporcionado es equivalente a este AutomationIdentifier. (Heredado de AutomationIdentifier) |
GetHashCode() |
Devuelve el código hash de este identificador de automatización de la interfaz de usuario. (Heredado de AutomationIdentifier) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
LookupById(Int32) |
Recupera un objeto AutomationPattern que encapsula un identificador numérico especificado. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |