AutomationPattern Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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) |