Freigeben über


WpfControl-Klasse

Stellt eine interne Basisklasse für das Testen von Steuerelementen in Windows Presentation Foundation dar (WPF).

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfControl
      Weitere Informationen...

Namespace:  Microsoft.VisualStudio.TestTools.UITesting.WpfControls
Assembly:  Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntax

'Declaration
<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

Der WpfControl-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode WpfControl() Initialisiert eine neue Instanz der WpfControl-Klasse.
Öffentliche Methode WpfControl(UITestControl) Initialisiert eine neue Instanz der WpfControl-Klasse mithilfe des bereitgestellten übergeordneten Steuerelements.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AcceleratorKey Ruft die diesem Steuerelement zugewiesene Tastenkombination ab.
Öffentliche Eigenschaft AccessKey Ruft die Zugriffstaste ab, die diesem Steuerelement zugewiesen ist.
Öffentliche Eigenschaft AutomationId Ruft den diesem Steuerelement zugewiesenen Automatisierungsbezeichner ab.
Öffentliche Eigenschaft BoundingRectangle Ruft das umgebende Rechteck für dieses Steuerelement ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft ClassName Ruft den Klassennamen für dieses Steuerelement ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Container Ruft den Container dieses UITestControl-Elements ab oder legt ihn fest. (Von UITestControl geerbt.)
Öffentliche Eigenschaft ControlType Ruft den Typ des Benutzeroberflächen-Steuerelements ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Enabled Ruft einen Wert ab, der angibt, ob dieses Steuerelement aktiviert ist. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Exists Ruft einen Wert ab, der angibt, ob dieses Steuerelement in der Benutzeroberfläche vorhanden ist. (Von UITestControl geerbt.)
Öffentliche Eigenschaft FilterProperties Ruft die Auflistung von Eigenschaft-Wert-Paaren ab, die für die eindeutige Bestimmung eines Steuerelements verwendet wird. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Font Ruft den Namen der Schriftart für Textteile dieses Steuerelements ab.
Öffentliche Eigenschaft FriendlyName Ruft den Namen dieses Steuerelements ab, das in der Benutzeroberfläche verwendet werden soll. (Von UITestControl geerbt.)
Öffentliche Eigenschaft HasFocus Ruft einen Wert ab, der angibt, ob dieses Steuerelement gegenwärtig in der Benutzeroberfläche den Fokus besitzt. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Height Ruft die Höhe des Steuerelements ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft HelpText Ruft den diesem Steuerelement zugewiesenen Hilfetext ab.
Öffentliche Eigenschaft IsTopParent Ruft einen Wert ab, der angibt, ob dieses Steuerelement das Element der obersten Ebene ist. (Von UITestControl geerbt.)
Öffentliche Eigenschaft ItemStatus
Öffentliche Eigenschaft LabeledBy Ruft den Bezeichnungstext dieses Steuerelements ab.
Öffentliche Eigenschaft Left Ruft die x-Koordinate für den linken Rand des Steuerelements ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen dieses Steuerelements ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft NativeElement Ruft das systemeigene Technologieelement ab, das diesem Steuerelement entspricht. (Von UITestControl geerbt.)
Öffentliche Eigenschaft SearchConfigurations Ruft die Suchkonfigurationen ab oder legt sie fest. (Von UITestControl geerbt.)
Öffentliche Eigenschaft SearchProperties Ruft die Auflistung von Eigenschaft-Wert-Paaren ab, die zur Identifizierung eines Steuerelements verwendet wird. (Von UITestControl geerbt.)
Geschützte Eigenschaft SearchPropertiesSetExplicitly Ruft einen Wert ab, der angibt, ob die Sucheigenschaften für dieses Steuerelement vom Benutzer in der Benutzeroberfläche festgelegt wurden. (Von UITestControl geerbt.)
Öffentliche Eigenschaft State Ruft den Zustand des Steuerelements ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft TechnologyName Ruft das Technologieframework für die Implementierung dieses Steuerelements ab, oder legt es fest. (Von UITestControl geerbt.)
Öffentliche Eigenschaft ToolTipText
Öffentliche Eigenschaft Top Ruft die X-Koordinate des oberen Rands des Steuerelements ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft TopParent Ruft das übergeordnete Element dieses Steuerelements auf der obersten Ebene ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Width Ruft die Breite des Steuerelements ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft WindowHandle Ruft das Fensterhandle für dieses Steuerelement ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft WindowTitles Ruft eine Auflistung mit den Fenstertiteln des Fensters der obersten Ebene ab. (Von UITestControl geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CaptureImage Zeichnet das Bild des UITestControl-Elements auf.Das UITestControl-Element muss auf dem Bildschirm vorhanden sein. (Von UITestControl geerbt.)
Öffentliche Methode CopyFrom Erstellt ein UITestControl-Objekt, das auf das gleiche Element der Benutzeroberfläche wie das ursprüngliche UITestControl-Objekt verweist. (Von UITestControl geerbt.)
Öffentliche Methode DrawHighlight Hebt das Steuerelement hervor. (Von UITestControl geerbt.)
Öffentliche Methode EnsureClickable() Führt in der Benutzeroberfläche einen Bildlauf durch, um sicherzustellen, dass das Steuerelement durch Klicken aktivierbar ist. (Von UITestControl geerbt.)
Öffentliche Methode EnsureClickable(Point) Führt in der Benutzeroberfläche einen Bildlauf bis zu einem bestimmten Punkt durch, um sicherzustellen, dass das Steuerelement durch Klicken aktivierbar ist. (Von UITestControl geerbt.)
Öffentliche Methode Equals Bestimmt, ob die angegebene UITestControl und die aktuelle UITestControl gleich sind. (Von UITestControl geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode Find Sucht das UITestControl. (Von UITestControl geerbt.)
Öffentliche Methode FindMatchingControls Gibt eine Auflistung aller UITestControl-Elemente zurück, die den angegebenen SearchProperties und FilterProperties entsprechen. (Von UITestControl geerbt.)
Öffentliche Methode GetChildren Gibt eine Auflistung aller untergeordneten Elemente der ersten Ebene des aktuellen UITestControl zurück. (Von UITestControl geerbt.)
Öffentliche Methode GetClickablePoint Gibt auf dem Steuerelement einen durch Klicken aktivierbaren Punkt zurück. (Von UITestControl geerbt.)
Öffentliche Methode GetHashCode Gibt einen eindeutigen Wert zurück, der die aktuelle UITestControl-Instanz darstellt. (Von UITestControl geerbt.)
Öffentliche Methode GetParent Gibt das übergeordnete Element des aktuellen UITestControl-Elements zurück. (Von UITestControl geerbt.)
Öffentliche Methode GetProperty Ruft den Wert der angegebenen Eigenschaft ab. (Von UITestControl geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode GetUITestControlsForSearch Ruft ein Array von untergeordneten Steuerelementen in diesem Steuerelement ab. (Überschreibt UITestControl.GetUITestControlsForSearch().)
Geschützte Methode GetValidSearchProperties Hilfsfunktion, um die gültigen Sucheigenschaften zurückzugeben.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode SetFocus Legt den Tastaturfokus auf das UITestControl-Element fest. (Von UITestControl geerbt.)
Öffentliche Methode SetProperty Legt den Wert einer angegebenen Eigenschaft fest. (Von UITestControl geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle UITestControl-Element darstellt. (Von UITestControl geerbt.)
Öffentliche Methode TryFind Versucht, das Steuerelement auf der Benutzeroberfläche suchen. (Von UITestControl geerbt.)
Öffentliche Methode TryGetClickablePoint Gibt einen durch Klicken aktivierbaren Punkt im UITestControl zurück.Wenn das Steuerelement nicht durch Klicken aktivierbar ist, gibt diese Methode false zurück. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlCondition(Predicate<UITestControl>) Blockiert den aktuellen Thread, bis dieses Steuerelement die angegebene Bedingung erfüllt oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlCondition(Predicate<UITestControl>, Int32) Blockiert den aktuellen Thread, bis dieses Steuerelement die angegebene Bedingung erfüllt oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlEnabled() Blockiert den aktuellen Thread, bis dieses Steuerelement aktiviert ist oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlEnabled(Int32) Blockiert den aktuellen Thread, bis dieses Steuerelement aktiviert ist oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlExist() Blockiert den aktuellen Thread, bis dieses Steuerelement in der Benutzeroberfläche vorhanden ist oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlExist(Int32) Blockiert den aktuellen Thread, bis dieses Steuerelement in der Benutzeroberfläche vorhanden ist oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlNotExist() Blockiert den aktuellen Thread, bis dieses Steuerelement nicht mehr in der Benutzeroberfläche ist, oder bis das standardmäßige Timeout läuft ab. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlNotExist(Int32) Blockiert den aktuellen Thread, bis dieses Steuerelement nicht mehr in der Benutzeroberfläche vorhanden ist oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlPropertyEqual(String, Object) Blockiert den aktuellen Thread, bis die angegebene Eigenschaft dieses Steuerelements dem angegebenen Wert entspricht oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlPropertyEqual(String, Object, Int32) Blockiert den aktuellen Thread, bis die angegebene Eigenschaft dieses Steuerelements dem angegebenen Wert entspricht oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlPropertyNotEqual(String, Object) Blockiert den aktuellen Thread, bis die angegebene Eigenschaft dieses Steuerelements nicht dem angegebenen Wert entspricht oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlPropertyNotEqual(String, Object, Int32) Blockiert den aktuellen Thread, bis die angegebene Eigenschaft dieses Steuerelements nicht dem angegebenen Wert entspricht oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlReady() Blockiert den aktuellen Thread, bis für dieses Steuerelement Maus- oder Tastatureingaben vorgenommen werden können oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlReady(Int32) Blockiert den aktuellen Thread, bis für dieses Steuerelement Maus- oder Tastatureingaben vorgenommen werden können oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UITesting.WpfControls-Namespace

UITestControl

WpfControl.PropertyNames

Vererbungshierarchie

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