Bagikan melalui


AutomationPattern Kelas

Definisi

Mengidentifikasi pola kontrol.

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

Contoh

Contoh berikut menampilkan ProgrammaticName pola yang didukung oleh AutomationElement.

Contoh berikut menunjukkan cara meminta pola tertentu.

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

Keterangan

Instans jenis ini mengidentifikasi pola kontrol tertentu. Misalnya, DockPattern.Pattern bidang mengidentifikasi DockPattern pola kontrol.

Properti

Id

Mendapatkan pengidentifikasi numerik yang mendasar.

(Diperoleh dari AutomationIdentifier)
ProgrammaticName

Mendapatkan nama terprogram yang terdaftar.

(Diperoleh dari AutomationIdentifier)

Metode

CompareTo(Object)

Membandingkan ini AutomationIdentifier dengan yang lain AutomationIdentifier.

(Diperoleh dari AutomationIdentifier)
Equals(Object)

Mengembalikan nilai yang menunjukkan apakah yang disediakan AutomationIdentifier setara dengan ini AutomationIdentifier.

(Diperoleh dari AutomationIdentifier)
GetHashCode()

Mengembalikan kode hash untuk pengidentifikasi Otomatisasi UI ini.

(Diperoleh dari AutomationIdentifier)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
LookupById(Int32)

AutomationPattern Mengambil yang merangkum pengidentifikasi numerik tertentu.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga