Classe WpfControl
Rappresenta una classe base interna per verificare i controlli in Windows Presentation Foundation (WPF).
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.TestTools.UITesting.UITestControl
Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfControl
Ulteriori informazioni
Spazio dei nomi: Microsoft.VisualStudio.TestTools.UITesting.WpfControls
Assembly: Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)
Sintassi
'Dichiarazione
<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
Il tipo WpfControl espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
WpfControl() | Inizializza una nuova istanza della classe WpfControl. |
![]() |
WpfControl(UITestControl) | Inizializza una nuova istanza della classe WpfControl utilizzando il controllo padre specificato. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AcceleratorKey | Ottiene la combinazione di tasti assegnata a questo controllo. |
![]() |
AccessKey | Ottiene il tasto di scelta rapida assegnato a questo controllo. |
![]() |
AutomationId | Ottiene l'ID automazione assegnato a questo controllo. |
![]() |
BoundingRectangle | Ottiene il rettangolo di delimitazione per questo controllo. (Ereditato da UITestControl) |
![]() |
ClassName | Ottiene il nome della classe di questo controllo. (Ereditato da UITestControl) |
![]() |
Container | Ottiene o imposta il contenitore di questo oggetto UITestControl. (Ereditato da UITestControl) |
![]() |
ControlType | Ottiene il tipo del controllo dell'interfaccia utente. (Ereditato da UITestControl) |
![]() |
Enabled | Ottiene un valore che indica se questo controllo è abilitato. (Ereditato da UITestControl) |
![]() |
Exists | Ottiene un valore che indica se questo controllo esiste nell'interfaccia utente. (Ereditato da UITestControl) |
![]() |
FilterProperties | Ottiene la raccolta di coppie valore-proprietà utilizzata per risolvere l'ambiguità di un controllo. (Ereditato da UITestControl) |
![]() |
Font | Ottiene il nome del tipo di carattere per le parti testuali di questo controllo. |
![]() |
FriendlyName | Ottiene il nome del controllo da utilizzare nell'interfaccia utente. (Ereditato da UITestControl) |
![]() |
HasFocus | Ottiene un valore che indica se questo controllo ha correntemente lo stato attivo nell'interfaccia utente. (Ereditato da UITestControl) |
![]() |
Height | Ottiene l'altezza del controllo. (Ereditato da UITestControl) |
![]() |
HelpText | Ottiene il testo della Guida assegnato a questo controllo. |
![]() |
IsTopParent | Ottiene un valore che indica se questo controllo è l'elemento di primo livello. (Ereditato da UITestControl) |
![]() |
ItemStatus | |
![]() |
LabeledBy | Ottiene il testo dell'etichetta di questo controllo. |
![]() |
Left | Ottiene la coordinata x del bordo sinistro del controllo. (Ereditato da UITestControl) |
![]() |
Name | Ottiene il nome di questo controllo. (Ereditato da UITestControl) |
![]() |
NativeElement | Ottiene l'elemento di tecnologia nativo corrispondente a questo controllo. (Ereditato da UITestControl) |
![]() |
SearchConfigurations | Ottiene o imposta le configurazioni di ricerca. (Ereditato da UITestControl) |
![]() |
SearchProperties | Ottiene la raccolta di coppie valore-proprietà utilizzata per identificare un controllo. (Ereditato da UITestControl) |
![]() |
SearchPropertiesSetExplicitly | Ottiene un valore che indica se le proprietà di ricerca di questo controllo sono state impostate dall'utente nell'interfaccia utente. (Ereditato da UITestControl) |
![]() |
State | Ottiene lo stato del controllo. (Ereditato da UITestControl) |
![]() |
TechnologyName | Ottiene o imposta il framework della tecnologia che implementa il controllo. (Ereditato da UITestControl) |
![]() |
ToolTipText | |
![]() |
Top | Ottiene la coordinata x del bordo superiore del controllo. (Ereditato da UITestControl) |
![]() |
TopParent | Ottiene l'elemento padre di primo livello del controllo. (Ereditato da UITestControl) |
![]() |
Width | Ottiene la larghezza del controllo. (Ereditato da UITestControl) |
![]() |
WindowHandle | Ottiene l'handle della finestra per questo controllo. (Ereditato da UITestControl) |
![]() |
WindowTitles | Ottiene una raccolta dei titoli della finestra di primo livello. (Ereditato da UITestControl) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CaptureImage | Acquisisce l'immagine di UITestControl.L'oggetto UITestControl deve essere presente sullo schermo. (Ereditato da UITestControl) |
![]() |
CopyFrom | Crea un oggetto UITestControl che fa riferimento allo stesso elemento nell'interfaccia utente dell'oggetto UITestControl originale. (Ereditato da UITestControl) |
![]() |
DrawHighlight | Evidenzia il controllo. (Ereditato da UITestControl) |
![]() |
EnsureClickable() | Scorre la visualizzazione dell'interfaccia utente per assicurarsi che il controllo sia selezionabile. (Ereditato da UITestControl) |
![]() |
EnsureClickable(Point) | Scorre la visualizzazione dell'interfaccia utente in un punto specifico per assicurarsi che il controllo sia selezionabile. (Ereditato da UITestControl) |
![]() |
Equals | Determina se l'oggetto UITestControl specificato è uguale all'oggetto UITestControl corrente. (Ereditato da UITestControl) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
Find | Individua UITestControl. (Ereditato da UITestControl) |
![]() |
FindMatchingControls | Restituisce una raccolta di tutti gli oggetti UITestControl corrispondenti alle proprietà SearchProperties e FilterProperties specificate. (Ereditato da UITestControl) |
![]() |
GetChildren | Restituisce una raccolta di tutti gli elementi figlio di primo livello dell'oggetto UITestControl corrente. (Ereditato da UITestControl) |
![]() |
GetClickablePoint | Restituisce un punto selezionabile nel controllo. (Ereditato da UITestControl) |
![]() |
GetHashCode | Restituisce un valore univoco che rappresenta l'istanza di UITestControl corrente. (Ereditato da UITestControl) |
![]() |
GetParent | Restituisce l'elemento padre dell'oggetto UITestControl corrente. (Ereditato da UITestControl) |
![]() |
GetProperty | Ottiene il valore della proprietà specificata. (Ereditato da UITestControl) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetUITestControlsForSearch | Ottiene una matrice di controlli figlio in questo controllo. (Esegue l'override di UITestControl.GetUITestControlsForSearch()). |
![]() |
GetValidSearchProperties | Funzione di supporto per restituire le proprietà di ricerca valido. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
SetFocus | Imposta lo stato attivo della tastiera su UITestControl. (Ereditato da UITestControl) |
![]() |
SetProperty | Imposta il valore di una determinata proprietà. (Ereditato da UITestControl) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto UITestControl corrente. (Ereditato da UITestControl) |
![]() |
TryFind | Tenta di trovare il controllo sull'interfaccia utente. (Ereditato da UITestControl) |
![]() |
TryGetClickablePoint | Restituisce un punto selezionabile nell'oggetto UITestControl.Se il controllo non è selezionabile, il metodo restituisce false. (Ereditato da UITestControl) |
![]() |
WaitForControlCondition(Predicate<UITestControl>) | Consente di bloccare il thread corrente fino a quando questo controllo soddisfa la condizione specificata o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl) |
![]() |
WaitForControlCondition(Predicate<UITestControl>, Int32) | Consente di bloccare il thread corrente fino a quando questo controllo soddisfa la condizione specificata o fino a quando non scade il timeout specificato. (Ereditato da UITestControl) |
![]() |
WaitForControlEnabled() | Consente di bloccare il thread corrente fino a quando questo controllo è abilitato o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl) |
![]() |
WaitForControlEnabled(Int32) | Consente di bloccare il thread corrente fino a quando questo controllo è abilitato o fino a quando non scade il timeout specificato. (Ereditato da UITestControl) |
![]() |
WaitForControlExist() | Consente di bloccare il thread corrente fino a quando questo controllo si verifica nell'interfaccia utente o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl) |
![]() |
WaitForControlExist(Int32) | Consente di bloccare il thread corrente fino a quando questo controllo si verifica nell'interfaccia utente o fino a quando non scade il timeout specificato. (Ereditato da UITestControl) |
![]() |
WaitForControlNotExist() | Blocca il thread corrente finché il controllo non sia più nell'interfaccia utente, o fino al timeout scade predefinito. (Ereditato da UITestControl) |
![]() |
WaitForControlNotExist(Int32) | Consente di bloccare il thread corrente fino a quando questo controllo non si verifica più nell'interfaccia utente o fino a quando non scade il timeout specificato. (Ereditato da UITestControl) |
![]() |
WaitForControlPropertyEqual(String, Object) | Consente di bloccare il thread corrente fino a quando la proprietà specificata di questo controllo è uguale al valore specificato o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl) |
![]() |
WaitForControlPropertyEqual(String, Object, Int32) | Consente di bloccare il thread corrente fino a quando la proprietà specificata di questo controllo è uguale al valore specificato o fino a quando non scade il timeout specificato. (Ereditato da UITestControl) |
![]() |
WaitForControlPropertyNotEqual(String, Object) | Consente di bloccare il thread corrente fino a quando la proprietà specificata di questo controllo non è uguale al valore specificato o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl) |
![]() |
WaitForControlPropertyNotEqual(String, Object, Int32) | Consente di bloccare il thread corrente fino a quando la proprietà specificata di questo controllo non è uguale al valore specificato o fino a quando non scade il timeout specificato. (Ereditato da UITestControl) |
![]() |
WaitForControlReady() | Consente di bloccare il thread corrente fino a quando questo controllo è pronto a ricevere l'input del mouse o della tastiera o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl) |
![]() |
WaitForControlReady(Int32) | Consente di bloccare il thread corrente fino a quando questo controllo è pronto a ricevere l'input del mouse o della tastiera o fino a quando non scade il timeout specificato. (Ereditato da UITestControl) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.UITesting.WpfControls
Gerarchia di ereditarietà
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