Sdílet prostřednictvím


AutomationPattern Třída

Definice

Identifikuje řídicí vzor.

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é objektem AutomationElement.

Následující příklad ukazuje, jak si vyžádat 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í řídicí vzory. Pole například DockPattern.Pattern identifikuje DockPattern vzor ovládacího prvku.

Vlastnosti

Id

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

(Zděděno od AutomationIdentifier)
ProgrammaticName

Získá registrovaný programový název.

(Zděděno od AutomationIdentifier)

Metody

CompareTo(Object)

Porovná ho AutomationIdentifier s jiným AutomationIdentifier.

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

Vrátí hodnotu označující, zda je zadaná AutomationIdentifier hodnota ekvivalentní této AutomationIdentifierhodnotě .

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

Vrátí kód hash pro tento identifikátor automatizace uživatelského rozhraní.

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

Type Získá z aktuální instance.

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

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

MemberwiseClone()

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

(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é