Sdílet prostřednictvím


TopLevelElement – třída

Představuje prvek nejvyšší úrovně UIMap, obvykle okna.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIObject
    Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.TopLevelElement

Obor názvů:  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Sestavení:  Microsoft.VisualStudio.TestTools.UITest.Common (v Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Syntaxe

'Deklarace
<SerializableAttribute> _
Public Class TopLevelElement _
    Inherits UIObject
[SerializableAttribute]
public class TopLevelElement : UIObject
[SerializableAttribute]
public ref class TopLevelElement : public UIObject
[<SerializableAttribute>]
type TopLevelElement =  
    class
        inherit UIObject
    end
public class TopLevelElement extends UIObject

Typ TopLevelElement zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda TopLevelElement Vytvoří novou instanci třídy TopLevelElement.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Condition Získá nebo nastaví stav tohoto objektu. (Zděděno z UIObject.)
Veřejná vlastnost ControlType Získá nebo nastaví typ ovládacího prvku tohoto objektu. (Zděděno z UIObject.)
Veřejná vlastnost Descendants Získá všechny objekty uživatelského rozhraní, které jsou obsaženy v objektu UI kolekce. (Zděděno z UIObject.)
Veřejná vlastnost FriendlyName Získá nebo nastaví popisný název tohoto objektu. (Zděděno z UIObject.)
Veřejná vlastnost Id Načte ID tohoto objektu. (Zděděno z UIObject.)
Veřejná vlastnost Item Získá určený podřízený objekt uživatelského rozhraní v tomto objektu, který má daný objekt ID uživatelského rozhraní (Zděděno z UIObject.)
Veřejná vlastnost Name Získá nebo nastaví název objektu. (Zděděno z UIObject.)
Veřejná vlastnost QueryId Získá nebo nastaví ID dotazu pro tento objekt. (Zděděno z UIObject.)
Veřejná vlastnost SearchConfigurations Získá nebo nastaví pole řetězců konfigurace vyhledávání. (Zděděno z UIObject.)
Veřejná vlastnost SessionId Získá nebo nastaví ID pro element nejvyšší úrovně pro nahrávání relaci. (Zděděno z UIObject.)
Veřejná vlastnost SpecialControlType Získá nebo nastaví zvláštní typ objektu UI. (Zděděno z UIObject.)
Veřejná vlastnost SupportLevel Získá nebo nastaví úroveň, kterou aktuální technologie podporuje tento objekt uživatelského rozhraní. (Zděděno z UIObject.)
Veřejná vlastnost SupportLevelWrapper Získá nebo nastaví řetězec verze skutečné úrovně, kterou podporuje aktuální technologie pro serializaci objektu UI a rekonstrukce SupportLevel vlastnost. (Zděděno z UIObject.)
Veřejná vlastnost TechnologyName Získá nebo nastaví název technologie, která podporuje tento objekt uživatelského rozhraní. (Zděděno z UIObject.)
Veřejná vlastnost WindowTitles Získá kolekce nadpisy oken nejvyšší úrovně. (Zděděno z UIObject.)

Nahoru

Metody

  Název Popis
Veřejná metoda Add Přidá do podřízených adresářů tohoto objektu UI daný objekt uživatelského rozhraní, pokud daný objekt uživatelského rozhraní již neexistuje. (Zděděno z UIObject.)
Veřejná metoda BindParameters Vytvoří vazbu vlastnosti tohoto objektu UI v mapě dané hodnoty. (Zděděno z UIObject.)
Veřejná metoda Clone Vrátí klonované kopie element na nejvyšší úrovni. (Přepisuje UIObject.Clone().)
Veřejná metoda Contains Označuje, zda určený zadané ID objektu UI je obsažen mezi podřízených adresářů tohoto objektu UI. (Zděděno z UIObject.)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetQueryString() Vrátí ID dotazu pro element nejvyšší úrovně. (Přepisuje UIObject.GetQueryString().)
Veřejná metoda GetQueryString(String) Vrátí ID dotazu uzavřeného objektu UI určený daným částečné ID. (Zděděno z UIObject.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GetUIObjectFromId Vrátí obsažený objekt uživatelského rozhraní, založené na zadané ID. (Zděděno z UIObject.)
Veřejná metoda GetUIObjectFromPartialUIObjectId Vrátí objekt uživatelského rozhraní, který je obsažen v objektu UI pomocí poskytnutého částečné ID. (Zděděno z UIObject.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ParameterizeProperty Parameterizes dané vlastnosti pomocí názvu zadanému parametru. (Zděděno z UIObject.)
Veřejná metoda Remove(String) Odstraní určený objekt uživatelského rozhraní z následnický objekty v tomto objektu UI. (Zděděno z UIObject.)
Veřejná metoda Remove(UIObject) Odebere zadané objektu UI z následnický objekty v tomto objektu UI. (Zděděno z UIObject.)
Veřejná metoda ToString Vrátí ID dotazu tohoto objektu UI. (Zděděno z UIObject.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.TestTools.UITest.Common.UIMap – obor názvů

UIMap

UIObject