Sdílet prostřednictvím


WpfControl – třída

Představuje interní základní třída pro testování ovládacích prvků Windows Presentation Foundation (WPF).

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfControl
      Další...

Obor názvů:  Microsoft.VisualStudio.TestTools.UITesting.WpfControls
Sestavení:  Microsoft.VisualStudio.TestTools.UITesting (v Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntaxe

'Deklarace
<CLSCompliantAttribute(True)> _
Public Class WpfControl _
    Inherits UITestControl
[CLSCompliantAttribute(true)]
public class WpfControl : UITestControl
[CLSCompliantAttribute(true)]
public ref class WpfControl : public UITestControl
[<CLSCompliantAttribute(true)>]
type WpfControl =  
    class
        inherit UITestControl
    end
public class WpfControl extends UITestControl

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

Konstruktory

  Název Popis
Veřejná metoda WpfControl() Vytvoří novou instanci třídy WpfControl.
Veřejná metoda WpfControl(UITestControl) Inicializuje novou instanci WpfControl třídy pomocí poskytnutého nadřazeného ovládacího prvku.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AcceleratorKey Získá klávesovou zkratku, která je přiřazen tento ovládací prvek.
Veřejná vlastnost AccessKey Klávesové zkratky, který je přiřazen tento ovládací prvek získává.
Veřejná vlastnost AutomationId Načte ID automatizace, který je přiřazen tento ovládací prvek.
Veřejná vlastnost BoundingRectangle Získá Bounding obdélník pro tento ovládací prvek. (Zděděno z UITestControl.)
Veřejná vlastnost ClassName Získá název třídy pro tento ovládací prvek. (Zděděno z UITestControl.)
Veřejná vlastnost Container Získá nebo nastaví kontejner tohoto UITestControl. (Zděděno z UITestControl.)
Veřejná vlastnost ControlType Získá typ ovládacího prvku uživatelského rozhraní. (Zděděno z UITestControl.)
Veřejná vlastnost Enabled Získá hodnotu označující, zda tento ovládací prvek povolen. (Zděděno z UITestControl.)
Veřejná vlastnost Exists Získá hodnotu označující, zda tento ovládací prvek existuje v uživatelském rozhraní. (Zděděno z UITestControl.)
Veřejná vlastnost FilterProperties Získá kolekce dvojice hodnota vlastnosti pro prvek disambiguate. (Zděděno z UITestControl.)
Veřejná vlastnost Font Získá název písma pro textové části tohoto ovládacího prvku.
Veřejná vlastnost FriendlyName Získá název tohoto ovládacího prvku v uživatelském rozhraní. (Zděděno z UITestControl.)
Veřejná vlastnost HasFocus Načte hodnotu, která označuje, zda tento ovládací prvek uživatelského rozhraní má aktuálně fokus. (Zděděno z UITestControl.)
Veřejná vlastnost Height Načtení ovládacího prvku. (Zděděno z UITestControl.)
Veřejná vlastnost HelpText Získá text nápovědy, který je přiřazen tento ovládací prvek.
Veřejná vlastnost IsTopParent Načte hodnotu, která označuje, zda tento ovládací prvek nejvyšší úrovně. (Zděděno z UITestControl.)
Veřejná vlastnost ItemStatus
Veřejná vlastnost LabeledBy Načte text popisu tohoto ovládacího prvku.
Veřejná vlastnost Left Získá souřadnici x levého okraje ovládacího prvku. (Zděděno z UITestControl.)
Veřejná vlastnost Name Získá název tohoto ovládacího prvku. (Zděděno z UITestControl.)
Veřejná vlastnost NativeElement Získá odpovídá tento ovládací prvek nativní technologie. (Zděděno z UITestControl.)
Veřejná vlastnost SearchConfigurations Získá nebo nastaví konfiguraci hledání. (Zděděno z UITestControl.)
Veřejná vlastnost SearchProperties Získá slouží k identifikaci prvek kolekce dvojice hodnotu vlastnosti. (Zděděno z UITestControl.)
Chráněná vlastnost SearchPropertiesSetExplicitly Načte hodnotu, která označuje, zda byly uživatelem v uživatelském rozhraní nastavit vlastnosti vyhledávání pro tento ovládací prvek. (Zděděno z UITestControl.)
Veřejná vlastnost State Získá stav ovládacího prvku. (Zděděno z UITestControl.)
Veřejná vlastnost TechnologyName Získá nebo nastaví technologie rámec, který implementuje tento ovládací prvek. (Zděděno z UITestControl.)
Veřejná vlastnost ToolTipText
Veřejná vlastnost Top Získá souřadnici x na horní okraj ovládacího prvku. (Zděděno z UITestControl.)
Veřejná vlastnost TopParent Načte nadřazený tento ovládací prvek nejvyšší úrovně. (Zděděno z UITestControl.)
Veřejná vlastnost Width Získá šířku ovládacího prvku. (Zděděno z UITestControl.)
Veřejná vlastnost WindowHandle Získá popisovač okna pro tento ovládací prvek. (Zděděno z UITestControl.)
Veřejná vlastnost WindowTitles Získá kolekce záhlaví okna nejvyšší úrovně. (Zděděno z UITestControl.)

Nahoru

Metody

  Název Popis
Veřejná metoda CaptureImage Zachycuje obraz UITestControl.UITestControl Musí být na obrazovce. (Zděděno z UITestControl.)
Veřejná metoda CopyFrom Vytvoří UITestControl objekt, který odkazuje na stejný prvek uživatelského rozhraní jako původní UITestControl. (Zděděno z UITestControl.)
Veřejná metoda DrawHighlight Zvýrazní ovládací prvek. (Zděděno z UITestControl.)
Veřejná metoda EnsureClickable() Uživatelské rozhraní, zda je ovládací prvek clickable posouvá. (Zděděno z UITestControl.)
Veřejná metoda EnsureClickable(Point) Posouvá na konkrétní místo, zda je ovládací prvek clickable uživatelského rozhraní. (Zděděno z UITestControl.)
Veřejná metoda Equals Určuje, zda zadaná UITestControl se rovná aktuální UITestControl. (Zděděno z UITestControl.)
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 Find Najde UITestControl. (Zděděno z UITestControl.)
Veřejná metoda FindMatchingControls Vrátí kolekci všech UITestControls odpovídající zadané SearchProperties a FilterProperties. (Zděděno z UITestControl.)
Veřejná metoda GetChildren Vrátí kolekci všech podřízených první úrovně aktuální UITestControl. (Zděděno z UITestControl.)
Veřejná metoda GetClickablePoint Vrátí clickable bod na ovládacím prvku. (Zděděno z UITestControl.)
Veřejná metoda GetHashCode Vrátí jedinečnou hodnotu, která představuje aktuální UITestControl instance. (Zděděno z UITestControl.)
Veřejná metoda GetParent Vrátí nadřízený aktuální UITestControl. (Zděděno z UITestControl.)
Veřejná metoda GetProperty Načte hodnotu zadanou vlastností. (Zděděno z UITestControl.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda GetUITestControlsForSearch Získá matice podřízené ovládací prvky v tomto ovládacím prvku. (Přepisuje UITestControl.GetUITestControlsForSearch().)
Chráněná metoda GetValidSearchProperties Pomocná funkce vrátit vlastnosti hledání platný.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda SetFocus Nastaví kurzor klávesnice UITestControl. (Zděděno z UITestControl.)
Veřejná metoda SetProperty Nastaví hodnotu dané vlastnosti. (Zděděno z UITestControl.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální UITestControl. (Zděděno z UITestControl.)
Veřejná metoda TryFind Pokusí se najít ovládací prvek uživatelského rozhraní. (Zděděno z UITestControl.)
Veřejná metoda TryGetClickablePoint Vrátí clickable bod v UITestControl.Pokud není ovládací prvek lze klepnout, vrátí tato metoda false. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlCondition(Predicate<UITestControl>) Aktuální podproces blokuje, dokud tento ovládací prvek splňuje zadanou podmínku nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlCondition(Predicate<UITestControl>, Int32) Aktuální podproces blokuje tak dlouho, dokud tento ovládací prvek splňuje zadanou podmínku nebo vypršení určeného časového limitu. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlEnabled() Aktuální podproces blokuje, dokud tento ovládací prvek povolen nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlEnabled(Int32) Aktuální podproces blokuje tak dlouho, dokud tento ovládací prvek povolen nebo vypršení určeného časového limitu. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlExist() Aktuální podproces blokuje, dokud tento ovládací prvek dojde v uživatelském rozhraní nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlExist(Int32) Aktuální podproces blokuje tak dlouho, dokud tento ovládací prvek dojde v uživatelském rozhraní nebo vypršení určeného časového limitu. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlNotExist() Aktuální podproces blokuje, dokud tento ovládací prvek již není v uživatelském rozhraní nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlNotExist(Int32) Aktuální podproces blokuje tak dlouho, dokud tento ovládací prvek již nedochází v uživatelském rozhraní nebo vypršení určeného časového limitu. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlPropertyEqual(String, Object) Aktuální podproces blokuje tak dlouho, dokud je roven zadané hodnotě určené vlastností tohoto ovládacího prvku nebo vypršení časového limitu výchozí. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlPropertyEqual(String, Object, Int32) Aktuální podproces blokuje tak dlouho, dokud je roven zadané hodnotě určené vlastností tohoto ovládacího prvku nebo vypršení určeného časového limitu. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlPropertyNotEqual(String, Object) Aktuální podproces blokuje, dokud zadanou vlastností tohoto ovládacího prvku není rovna zadané hodnotě nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlPropertyNotEqual(String, Object, Int32) Aktuální podproces blokuje tak dlouho, dokud se zadanou vlastností tohoto ovládacího prvku není rovna zadané hodnotě nebo vypršení určeného časového limitu. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlReady() Aktuální podproces blokuje, dokud tento ovládací prvek je připraven přijímat myši nebo klávesnice nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlReady(Int32) Aktuální podproces blokuje tak dlouho, dokud tento ovládací prvek je připraven přijímat myši nebo klávesnice nebo vypršení určeného časového limitu. (Zděděno z UITestControl.)

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.UITesting.WpfControls – obor názvů

UITestControl

WpfControl.PropertyNames

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfControl
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfButton
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfCalendar
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfCell
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfCheckBox
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfComboBox
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfCustom
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfDatePicker
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfEdit
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfExpander
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfGroup
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfHyperlink
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfImage
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfList
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfListItem
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfMenu
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfMenuItem
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfPane
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfProgressBar
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfRadioButton
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfRow
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfScrollBar
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfSeparator
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfSlider
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfStatusBar
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfTable
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfTabList
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfTabPage
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfText
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfTitleBar
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfToggleButton
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfToolBar
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfToolTip
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfTree
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfTreeItem
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfWindow