AutomationPattern Třída

Definice

Identifikuje vzor ovládacího prvku.

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
Dědičnost
AutomationPattern

Příklady

Následující příklad zobrazuje ProgrammaticName vzory podporované znakem AutomationElement.

Následující příklad ukazuje, jak požádat o konkrétní vzor.

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

Poznámky

Instance tohoto typu identifikují konkrétní vzory ovládacích prvků. Pole například DockPattern.Pattern identifikuje DockPattern vzor ovládacího prvku.

Vlastnosti

Name Description
Id

Získá základní číselný identifikátor.

(Zděděno od AutomationIdentifier)
ProgrammaticName

Získá registrovaný název programu.

(Zděděno od AutomationIdentifier)

Metody

Name Description
CompareTo(Object)

Porovná to AutomationIdentifier s jinou AutomationIdentifier.

(Zděděno od AutomationIdentifier)
Equals(Object)

Vrátí hodnotu určující, zda je zadaný AutomationIdentifier ekvivalent k tomuto AutomationIdentifier.

(Zděděno od AutomationIdentifier)
GetHashCode()

Vrátí kód hash pro tento identifikátor model UI Automation.

(Zděděno od AutomationIdentifier)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
LookupById(Int32)

Načte zadanou AutomationPattern číselnou hodnotu, která zapouzdřuje zadaný číselný identifikátor.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také