AutomationPattern Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |