AutomationPattern Sınıf

Tanım

Bir denetim deseni tanımlar.

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
Devralma
AutomationPattern

Örnekler

Aşağıdaki örnekte tarafından ProgrammaticNamedesteklenen desenler görüntülenirAutomationElement.

Aşağıdaki örnekte belirli bir desenin nasıl istenecekleri gösterilmektedir.

/// <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

Açıklamalar

Bu türün örnekleri belirli denetim desenlerini tanımlar. Örneğin, DockPattern.Pattern alan denetim desenini DockPattern tanımlar.

Özellikler

Name Description
Id

Temel alınan sayısal tanımlayıcıyı alır.

(Devralındığı yer: AutomationIdentifier)
ProgrammaticName

Kayıtlı program adını alır.

(Devralındığı yer: AutomationIdentifier)

Yöntemler

Name Description
CompareTo(Object)

Bunu AutomationIdentifier başka bir AutomationIdentifierile karşılaştırır.

(Devralındığı yer: AutomationIdentifier)
Equals(Object)

Sağlanan AutomationIdentifier değerin bu AutomationIdentifierile eşdeğer olup olmadığını belirten bir değer döndürür.

(Devralındığı yer: AutomationIdentifier)
GetHashCode()

Bu UI Otomasyonu tanımlayıcısının karma kodunu döndürür.

(Devralındığı yer: AutomationIdentifier)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
LookupById(Int32)

Belirtilen sayısal AutomationPattern tanımlayıcıyı kapsülleyen bir alır.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.