AutomationPattern Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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) |