Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente une classe de base interne pour tester les contrôles de Windows Presentation Foundation (WPF).
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.TestTools.UITesting.UITestControl
Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfControl
En savoir plus...
Espace de noms : Microsoft.VisualStudio.TestTools.UITesting.WpfControls
Assembly : Microsoft.VisualStudio.TestTools.UITesting (dans Microsoft.VisualStudio.TestTools.UITesting.dll)
Syntaxe
'Déclaration
<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
Le type WpfControl expose les membres suivants.
Constructeurs
| Nom | Description | |
|---|---|---|
![]() |
WpfControl() | Initialise une nouvelle instance de la classe WpfControl. |
![]() |
WpfControl(UITestControl) | Initialise une nouvelle instance de la classe WpfControl à l'aide du contrôle parent fourni. |
Début
Propriétés
| Nom | Description | |
|---|---|---|
![]() |
AcceleratorKey | Obtient la touche de raccourci assignée à ce contrôle. |
![]() |
AccessKey | Obtient le raccourci clavier qui est assigné à ce contrôle. |
![]() |
AutomationId | Obtient l'ID Automation assigné à ce contrôle. |
![]() |
BoundingRectangle | Obtient le rectangle englobant pour le contrôle. (Hérité de UITestControl.) |
![]() |
ClassName | Obtient le nom de la classe pour ce contrôle. (Hérité de UITestControl.) |
![]() |
Container | Obtient ou définit le conteneur parent de ce UITestControl. (Hérité de UITestControl.) |
![]() |
ControlType | Obtient le type de contrôle d'interface utilisateur. (Hérité de UITestControl.) |
![]() |
Enabled | Obtient une valeur qui indique si le contrôle est activé. (Hérité de UITestControl.) |
![]() |
Exists | Obtient une valeur qui indique si le contrôle existe sur l'interface utilisateur. (Hérité de UITestControl.) |
![]() |
FilterProperties | Obtient la collection de paires de valeur-propriété utilisée pour lever l'ambiguïté d'un contrôle. (Hérité de UITestControl.) |
![]() |
Font | Obtient le nom de la police pour les parties textuelles de ce contrôle. |
![]() |
FriendlyName | Obtient le nom de ce contrôle à utiliser dans l'interface utilisateur. (Hérité de UITestControl.) |
![]() |
HasFocus | Obtient une valeur qui indique si ce contrôle a actuellement le focus dans l'interface utilisateur. (Hérité de UITestControl.) |
![]() |
Height | Obtient la hauteur du contrôle. (Hérité de UITestControl.) |
![]() |
HelpText | Obtient le texte d'aide assigné à ce contrôle. |
![]() |
IsTopParent | Obtient une valeur qui indique si ce contrôle est l'élément de niveau supérieur. (Hérité de UITestControl.) |
![]() |
ItemStatus | |
![]() |
LabeledBy | Obtient le texte de l'étiquette de ce contrôle. |
![]() |
Left | Obtient la coordonné x du bord gauche du contrôle. (Hérité de UITestControl.) |
![]() |
Name | Obtient le nom de ce contrôle. (Hérité de UITestControl.) |
![]() |
NativeElement | Obtient l'élément de technologie natif qui correspond à ce contrôle. (Hérité de UITestControl.) |
![]() |
SearchConfigurations | Obtient ou définit les configurations de recherche. (Hérité de UITestControl.) |
![]() |
SearchProperties | Obtient la collection de paires de valeur-propriété utilisée pour identifier un contrôle. (Hérité de UITestControl.) |
![]() |
SearchPropertiesSetExplicitly | Obtient une valeur qui indique si les propriétés de recherche pour ce contrôle ont été définies par l'utilisateur dans l'interface utilisateur. (Hérité de UITestControl.) |
![]() |
State | Obtient l'état du contrôle. (Hérité de UITestControl.) |
![]() |
TechnologyName | Obtient ou définit l'infrastructure de technologie qui implémente ce contrôle. (Hérité de UITestControl.) |
![]() |
ToolTipText | |
![]() |
Top | Obtient la coordonné x du bord supérieur du contrôle. (Hérité de UITestControl.) |
![]() |
TopParent | Obtient le parent de niveau supérieur du contrôle. (Hérité de UITestControl.) |
![]() |
Width | Obtient la largeur du contrôle. (Hérité de UITestControl.) |
![]() |
WindowHandle | Obtient le handle de fenêtre de ce contrôle. (Hérité de UITestControl.) |
![]() |
WindowTitles | Obtient une collection des titres des fenêtres de la fenêtre de niveau supérieur. (Hérité de UITestControl.) |
Début
Méthodes
| Nom | Description | |
|---|---|---|
![]() |
CaptureImage | Capture l'image du UITestControl.UITestControl doit être présent sur l'écran. (Hérité de UITestControl.) |
![]() |
CopyFrom | Crée un objet UITestControl qui référence le même élément sur l'interface utilisateur comme le UITestControld'origine. (Hérité de UITestControl.) |
![]() |
DrawHighlight | Met en surbrillance le contrôle. (Hérité de UITestControl.) |
![]() |
EnsureClickable() | Fait défiler l'interface utilisateur pour garantir que le contrôle est interactif. (Hérité de UITestControl.) |
![]() |
EnsureClickable(Point) | Fait défiler l'interface utilisateur à un point spécifié pour garantir que le contrôle est interactif. (Hérité de UITestControl.) |
![]() |
Equals | Détermine si le UITestControl spécifié est égal au UITestControl actuel. (Hérité de UITestControl.) |
![]() |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
![]() |
Find | Recherche UITestControl. (Hérité de UITestControl.) |
![]() |
FindMatchingControls | Retourne une collection de tous les UITestControl qui correspondent aux SearchProperties et FilterProperties. (Hérité de UITestControl.) |
![]() |
GetChildren | Retourne une collection de tous les enfants de premier niveau du UITestControl actuel. (Hérité de UITestControl.) |
![]() |
GetClickablePoint | Retourne un point interactif sur le contrôle. (Hérité de UITestControl.) |
![]() |
GetHashCode | Retourne une valeur unique qui représente l'instance actuelle de UITestControl. (Hérité de UITestControl.) |
![]() |
GetParent | Retourne le parent d'un UITestControl actuel. (Hérité de UITestControl.) |
![]() |
GetProperty | Obtient la valeur de la propriété spécifiée. (Hérité de UITestControl.) |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
GetUITestControlsForSearch | Obtient un tableau des contrôles enfants dans ce contrôle. (Substitue UITestControl.GetUITestControlsForSearch().) |
![]() |
GetValidSearchProperties | Fonction d'assistance pour retourner les propriétés de recherche valide. |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
SetFocus | Affecte au focus clavier la valeur UITestControl. (Hérité de UITestControl.) |
![]() |
SetProperty | Définit la valeur d'une propriété donnée. (Hérité de UITestControl.) |
![]() |
ToString | Retourne une chaîne qui représente l'objet UITestControl actuel. (Hérité de UITestControl.) |
![]() |
TryFind | Essaie de rechercher le contrôle dans l'interface utilisateur. (Hérité de UITestControl.) |
![]() |
TryGetClickablePoint | Retourne un point interactif dans le UITestControl.Si le contrôle n'est pas interactif, cette méthode retourne false. (Hérité de UITestControl.) |
![]() |
WaitForControlCondition(Predicate<UITestControl>) | Bloque le thread actuel jusqu'à ce que la condition spécifiée pour ce contrôle soit satisfaite ou jusqu'à expiration du délai d'attente par défaut. (Hérité de UITestControl.) |
![]() |
WaitForControlCondition(Predicate<UITestControl>, Int32) | Bloque le thread actuel jusqu'à ce que la condition spécifiée pour ce contrôle soit satisfaite ou jusqu'à expiration du délai d'attente spécifié. (Hérité de UITestControl.) |
![]() |
WaitForControlEnabled() | Bloque le thread actuel jusqu'à ce que ce contrôle soit activé ou jusqu'à expiration du délai d'attente par défaut. (Hérité de UITestControl.) |
![]() |
WaitForControlEnabled(Int32) | Bloque le thread actuel jusqu'à ce que ce contrôle soit activé ou jusqu'à expiration du délai d'attente spécifié. (Hérité de UITestControl.) |
![]() |
WaitForControlExist() | Bloque le thread actuel jusqu'à ce que ce contrôle ne se produise plus dans l'interface utilisateur ou jusqu'à expiration du délai d'attente par défaut. (Hérité de UITestControl.) |
![]() |
WaitForControlExist(Int32) | Bloque le thread actuel jusqu'à ce que ce contrôle ne se produise plus dans l'interface utilisateur ou jusqu'à expiration du délai d'attente spécifié. (Hérité de UITestControl.) |
![]() |
WaitForControlNotExist() | Bloque le thread actuel jusqu'à ce que le contrôle ne soit plus dans l'interface utilisateur, ou jusqu'à ce que la minuterie par défaut expire. (Hérité de UITestControl.) |
![]() |
WaitForControlNotExist(Int32) | Bloque le thread actuel jusqu'à ce que ce contrôle ne se produise plus dans l'interface utilisateur ou jusqu'à expiration du délai d'attente spécifié. (Hérité de UITestControl.) |
![]() |
WaitForControlPropertyEqual(String, Object) | Bloque le thread actuel jusqu'à ce que la propriété spécifiée de ce contrôle soit égale à la valeur spécifiée ou jusqu'à expiration du délai d'attente par défaut. (Hérité de UITestControl.) |
![]() |
WaitForControlPropertyEqual(String, Object, Int32) | Bloque le thread actuel jusqu'à ce que la propriété spécifiée de ce contrôle soit égale à la valeur spécifiée ou jusqu'à expiration du délai d'attente spécifié. (Hérité de UITestControl.) |
![]() |
WaitForControlPropertyNotEqual(String, Object) | Bloque le thread actuel jusqu'à ce que la propriété spécifiée de ce contrôle ne soit pas égale à la valeur spécifiée ou jusqu'à expiration du délai d'attente par défaut. (Hérité de UITestControl.) |
![]() |
WaitForControlPropertyNotEqual(String, Object, Int32) | Bloque le thread actuel jusqu'à ce que la propriété spécifiée de ce contrôle ne soit pas égale à la valeur spécifiée ou jusqu'à expiration du délai d'attente spécifié. (Hérité de UITestControl.) |
![]() |
WaitForControlReady() | Bloque le thread actuel jusqu'à ce que ce contrôle soit prêt à accepter la souris ou l'entrée au clavier ou jusqu'à expiration du délai d'attente par défaut. (Hérité de UITestControl.) |
![]() |
WaitForControlReady(Int32) | Bloque le thread actuel jusqu'à ce que ce contrôle soit prêt à accepter la souris ou l'entrée au clavier ou jusqu'à expiration du délai d'attente spécifié. (Hérité de UITestControl.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.TestTools.UITesting.WpfControls, espace de noms
Hiérarchie d'héritage
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
.gif)
.gif)
.gif)
.gif)