Classe WpfControl
Representa uma classe base interna para testar os controles sobre o Windows Presentation Foundation (WPF).
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.UITesting.UITestControl
Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfControl
Mais...
Namespace: Microsoft.VisualStudio.TestTools.UITesting.WpfControls
Assembly: Microsoft.VisualStudio.TestTools.UITesting (em Microsoft.VisualStudio.TestTools.UITesting.dll)
Sintaxe
'Declaração
Public Class WpfControl _
Inherits UITestControl
public class WpfControl : UITestControl
public ref class WpfControl : public UITestControl
type WpfControl =
class
inherit UITestControl
end
public class WpfControl extends UITestControl
O tipo WpfControl expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
WpfControl() | Inicializa uma nova instância da classe WpfControl. | |
WpfControl(UITestControl) | Inicializa uma nova instância de WpfControl classe usando o controle pai fornecido. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
AcceleratorKey | Obtém a tecla de atalho é atribuída a este controle. | |
AccessKey | Obtém o atalho de teclado atribuído a esse controle. | |
AutomationId | Obtém a ID de automação que é atribuída a este controle. | |
BoundingRectangle | Obtém o retângulo de Bounding para este controle. (Herdado de UITestControl.) | |
ClassName | Obtém o nome de classe para este controle. (Herdado de UITestControl.) | |
Container | Obtém ou define o contêiner isso UITestControl. (Herdado de UITestControl.) | |
ControlType | Obtém o tipo do controle da interface do usuário. (Herdado de UITestControl.) | |
Enabled | Obtém um valor que indica se este controle está habilitado. (Herdado de UITestControl.) | |
Exists | Obtém um valor que indica se este controle existe na interface do usuário. (Herdado de UITestControl.) | |
FilterProperties | Obtém a coleção de par de valor da propriedade é usada para remover a ambigüidade de um controle. (Herdado de UITestControl.) | |
Font | Obtém o nome da fonte para partes textuais deste controle. | |
FriendlyName | Obtém o nome deste controle para usar na interface do usuário. (Herdado de UITestControl.) | |
HasFocus | Obtém um valor que indica se este controle tem atualmente o foco na interface do usuário. (Herdado de UITestControl.) | |
HelpText | Obtém o texto de ajuda é atribuído a este controle. | |
IsTopParent | Obtém um valor que indica se este controle é o elemento de nível superior. (Herdado de UITestControl.) | |
LabeledBy | Obtém o texto do rótulo desse controle. | |
Name | Obtém o nome deste controle. (Herdado de UITestControl.) | |
NativeElement | Obtém o elemento de tecnologia nativa que corresponde a este controle. (Herdado de UITestControl.) | |
SearchConfigurations | Obtém ou define as configurações de pesquisa. (Herdado de UITestControl.) | |
SearchProperties | Obtém a coleção de par de valor da propriedade é usada para identificar um controle. (Herdado de UITestControl.) | |
SearchPropertiesSetExplicitly | Obtém um valor que indica se as propriedades de pesquisa para esse controle foram definidas pelo usuário na interface do usuário. (Herdado de UITestControl.) | |
TechnologyName | Obtém ou define a estrutura de tecnologia que implementa a este controle. (Herdado de UITestControl.) | |
TopParent | Obtém o pai de nível superior desse controle. (Herdado de UITestControl.) | |
WindowHandle | Obtém o identificador de janela para este controle. (Herdado de UITestControl.) | |
WindowTitles | Obtém uma coleção dos títulos da janela da janela de nível superior. (Herdado de UITestControl.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
CaptureImage | Captura de imagem do UITestControl.O UITestControl deve estar presente na tela. (Herdado de UITestControl.) | |
CopyFrom | Cria um UITestControl que referencia o mesmo elemento da interface do usuário que o original do objeto UITestControl. (Herdado de UITestControl.) | |
DrawHighlight | Realça o controle. (Herdado de UITestControl.) | |
EnsureClickable() | Rola a interface do usuário para certificar-se de que o controle é clicado. (Herdado de UITestControl.) | |
EnsureClickable(Point) | Rola a interface do usuário para um ponto específico para certificar-se de que o controle é clicado. (Herdado de UITestControl.) | |
Equals | Determina se o especificado UITestControl é igual a atual UITestControl. (Herdado de UITestControl.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
Find | Localiza o UITestControl. (Herdado de UITestControl.) | |
FindMatchingControls | Retorna uma coleção de todos os UITestControls que corresponde ao especificado SearchProperties e FilterProperties. (Herdado de UITestControl.) | |
GetChildren | Retorna uma coleção de todos os filhos do primeiro nível do atual UITestControl. (Herdado de UITestControl.) | |
GetClickablePoint | Retorna um ponto clicado no controle. (Herdado de UITestControl.) | |
GetHashCode | Retorna um valor exclusivo que representa o atual UITestControl instância. (Herdado de UITestControl.) | |
GetParent | Retorna o pai do atual UITestControl. (Herdado de UITestControl.) | |
GetProperty | Obtém o valor da propriedade especificada. (Herdado de UITestControl.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
GetUITestControlsForSearch | Obtém uma matriz de controles filho nesse controle. (Substitui UITestControl.GetUITestControlsForSearch().) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
SetFocus | Define o foco do teclado para o UITestControl. (Herdado de UITestControl.) | |
SetProperty | Define o valor de uma determinada propriedade. (Herdado de UITestControl.) | |
ToString | Retorna um String que representa o atual UITestControl. (Herdado de UITestControl.) | |
TryGetClickablePoint | Retorna um ponto clicável na UITestControl.Se o controle não é clicável, esse método retorna false. (Herdado de UITestControl.) | |
WaitForControlCondition(Predicate<UITestControl>) | Bloqueia o segmento atual até que esse controle atende à condição especificada ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlCondition(Predicate<UITestControl>, Int32) | Bloqueia o segmento atual até que esse controle atende à condição especificada ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlEnabled() | Bloqueia o segmento atual até que este controle está habilitado ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlEnabled(Int32) | Bloqueia o segmento atual até que este controle está habilitado ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlExist() | Bloqueia o segmento atual até que este controle ocorre na interface do usuário ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlExist(Int32) | Bloqueia o segmento atual até que este controle ocorre na interface do usuário ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlNotExist() | Bloqueia o segmento atual até que esse controle não existe mais na interface do usuário ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlNotExist(Int32) | Bloqueia o segmento atual até que esse controle não ocorre mais na interface do usuário ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlPropertyEqual(String, Object) | Bloqueia o segmento atual até que a propriedade especificada, esse controle é igual ao valor especificado ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlPropertyEqual(String, Object, Int32) | Bloqueia o segmento atual até que a propriedade especificada, esse controle é igual ao valor especificado ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlPropertyNotEqual(String, Object) | Bloqueia o segmento atual até que a propriedade especificada deste controle não é igual ao valor especificado ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlPropertyNotEqual(String, Object, Int32) | Bloqueia o segmento atual até que a propriedade especificada deste controle não é igual ao valor especificado ou o tempo limite especificado expirar. (Herdado de UITestControl.) | |
WaitForControlReady() | Bloqueia o segmento atual até que este controle está pronto para receber o teclado ou mouse ou o tempo limite padrão expira. (Herdado de UITestControl.) | |
WaitForControlReady(Int32) | Bloqueia o segmento atual até que este controle está pronto para receber o teclado ou mouse ou o tempo limite especificado expirar. (Herdado de UITestControl.) |
Início
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TestTools.UITesting.WpfControls
Hierarquia de herança
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