Classe WpfControl

Representa uma classe base interna para testar controles em 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
<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

O tipo WpfControl expõe os membros a seguir.

Construtores

  Nome Descrição
Método público WpfControl() Inicializa uma nova instância da classe WpfControl.
Método público WpfControl(UITestControl) Inicializa uma nova instância da classe de WpfControl usando o controle pai fornecido.

Superior

Propriedades

  Nome Descrição
Propriedade pública AcceleratorKey Obtém a tecla de atalho que é atribuída a esse controle.
Propriedade pública AccessKey Obtém o atalho de teclado que é atribuído ao controle.
Propriedade pública AutomationId Obtém a identificação de automação que é atribuído ao controle.
Propriedade pública BoundingRectangle Obtém o retângulo delimitador para esse controle. (Herdado de UITestControl.)
Propriedade pública ClassName Obtém o nome da classe para esse controle. (Herdado de UITestControl.)
Propriedade pública Container Obtém ou define o contêiner de este UITestControl. (Herdado de UITestControl.)
Propriedade pública ControlType Obtém o tipo de controle da interface do usuário. (Herdado de UITestControl.)
Propriedade pública Enabled Obtém um valor que indica se o controle está habilitado. (Herdado de UITestControl.)
Propriedade pública Exists Obtém um valor que indica se este controle existe na interface do usuário. (Herdado de UITestControl.)
Propriedade pública FilterProperties Obtém a coleção de pares de valores de propriedade que é usada para desambiguar um controle. (Herdado de UITestControl.)
Propriedade pública Font Obtém o nome da fonte para partes textual de este controle.
Propriedade pública FriendlyName Obtém o nome do controle para usar na interface do usuário. (Herdado de UITestControl.)
Propriedade pública HasFocus Obtém um valor que indica se este controle atualmente tem o foco na interface do usuário. (Herdado de UITestControl.)
Propriedade pública Height Obtém a altura do controle. (Herdado de UITestControl.)
Propriedade pública HelpText Obtém o texto de ajuda que é atribuído ao controle.
Propriedade pública IsTopParent Obtém um valor que indica se esse controle é o elemento de nível superior. (Herdado de UITestControl.)
Propriedade pública ItemStatus
Propriedade pública LabeledBy Obtém o texto do rótulo de este controle.
Propriedade pública Left Obtém a coordenada x da borda esquerda do controle. (Herdado de UITestControl.)
Propriedade pública Name Obtém o nome do controle. (Herdado de UITestControl.)
Propriedade pública NativeElement Obtém o elemento nativo a tecnologia correspondente a esse controle. (Herdado de UITestControl.)
Propriedade pública SearchConfigurations Obtém ou configurações de pesquisa de conjuntos. (Herdado de UITestControl.)
Propriedade pública SearchProperties Obtém a coleção de pares de valores de propriedade que é usada para identificar um controle. (Herdado de UITestControl.)
Propriedade protegida 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.)
Propriedade pública State Obtém o estado do controle. (Herdado de UITestControl.)
Propriedade pública TechnologyName Obtém ou define a estrutura de tecnologia que implementa este controle. (Herdado de UITestControl.)
Propriedade pública ToolTipText
Propriedade pública Top Obtém a coordenada x da borda superior do controle. (Herdado de UITestControl.)
Propriedade pública TopParent Obtém o pai de nível superior de este controle. (Herdado de UITestControl.)
Propriedade pública Width Obtém a largura do controle. (Herdado de UITestControl.)
Propriedade pública WindowHandle Obtém o identificador da janela para esse controle. (Herdado de UITestControl.)
Propriedade pública WindowTitles Obtém uma coleção de título da janela da janela de nível superior. (Herdado de UITestControl.)

Superior

Métodos

  Nome Descrição
Método público CaptureImage Captura a imagem de UITestControl.O deve de UITestControl está presente na tela. (Herdado de UITestControl.)
Método público CopyFrom Cria um objeto de UITestControl que faz referência ao mesmo elemento de interface do usuário que UITestControloriginal. (Herdado de UITestControl.)
Método público DrawHighlight Realça o controle. (Herdado de UITestControl.)
Método público EnsureClickable() Rola a interface do usuário para certificar-se de que o controle é clicável. (Herdado de UITestControl.)
Método público EnsureClickable(Point) Rola a interface do usuário um ponto específico para certificar-se que o controle é clicável. (Herdado de UITestControl.)
Método público Equals Determina se UITestControl especificado é igual a UITestControlatual. (Herdado de UITestControl.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público Find Localiza UITestControl. (Herdado de UITestControl.)
Método público FindMatchingControls Retorna uma coleção de qualquer UITestControls que corresponde SearchProperties especificado e FilterProperties. (Herdado de UITestControl.)
Método público GetChildren Retorna uma coleção de todos os filhos de primeiro nível de UITestControlatual. (Herdado de UITestControl.)
Método público GetClickablePoint Retorna um ponto clicável do controle. (Herdado de UITestControl.)
Método público GetHashCode Retorna um valor exclusivo que representa a instância atual de UITestControl . (Herdado de UITestControl.)
Método público GetParent Retorna o pai de UITestControlatual. (Herdado de UITestControl.)
Método público GetProperty Obtém o valor da propriedade especificada. (Herdado de UITestControl.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido GetUITestControlsForSearch Obtém uma matriz de controles filho no controle. (Substitui UITestControl.GetUITestControlsForSearch().)
Método protegido GetValidSearchProperties Função auxiliar para retornar as propriedades válidos de pesquisa.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público SetFocus Defina o foco do teclado a UITestControl. (Herdado de UITestControl.)
Método público SetProperty Defina o valor de uma determinada propriedade. (Herdado de UITestControl.)
Método público ToString Retorna uma cadeia de caracteres que representa UITestControlatual. (Herdado de UITestControl.)
Método público TryFind Tenta localizar o controle na interface do usuário. (Herdado de UITestControl.)
Método público TryGetClickablePoint Retorna um ponto clicável em UITestControl.Se o controle não é clicável, retorna falsede esse método. (Herdado de UITestControl.)
Método público WaitForControlCondition(Predicate<UITestControl>) Bloqueia o segmento atual até que o controle está de acordo com a condição especificada, ou até o tempo limite expirar padrão. (Herdado de UITestControl.)
Método público WaitForControlCondition(Predicate<UITestControl>, Int32) Bloqueia o segmento atual até que o controle está de acordo com a condição especificada, ou até o tempo limite expirar especificado. (Herdado de UITestControl.)
Método público WaitForControlEnabled() Bloqueia o segmento atual até que o controle está ativado, ou até o tempo limite expirar padrão. (Herdado de UITestControl.)
Método público WaitForControlEnabled(Int32) Bloqueia o segmento atual até que o controle está ativado, ou até o tempo limite expirar especificado. (Herdado de UITestControl.)
Método público WaitForControlExist() Bloqueia o segmento atual até que o controle ocorra na interface do usuário, ou até o tempo limite expirar padrão. (Herdado de UITestControl.)
Método público WaitForControlExist(Int32) Bloqueia o segmento atual até que o controle ocorra na interface do usuário, ou até o tempo limite expirar especificado. (Herdado de UITestControl.)
Método público WaitForControlNotExist() Bloqueia o segmento atual até que esse controle não está na interface do usuário, ou até o tempo limite expirar padrão. (Herdado de UITestControl.)
Método público WaitForControlNotExist(Int32) Bloqueia o segmento atual até que esse controle não ocorra na interface do usuário, ou até o tempo limite expirar especificado. (Herdado de UITestControl.)
Método público WaitForControlPropertyEqual(String, Object) Bloqueia o segmento atual até que a propriedade especificada de esse controle é igual ao valor especificado, ou até o tempo limite expirar padrão. (Herdado de UITestControl.)
Método público WaitForControlPropertyEqual(String, Object, Int32) Bloqueia o segmento atual até que a propriedade especificada de esse controle é igual ao valor especificado, ou até o tempo limite expirar especificado. (Herdado de UITestControl.)
Método público WaitForControlPropertyNotEqual(String, Object) Bloqueia o segmento atual até que a propriedade especificada de este controle não é igual ao valor especificado, ou até o tempo limite expirar padrão. (Herdado de UITestControl.)
Método público WaitForControlPropertyNotEqual(String, Object, Int32) Bloqueia o segmento atual até que a propriedade especificada de este controle não é igual ao valor especificado, ou até o tempo limite expirar especificado. (Herdado de UITestControl.)
Método público WaitForControlReady() Bloqueia o segmento atual até que o controle está pronto para receber entrada de mouse ou teclado, ou até o tempo limite expirar padrão. (Herdado de UITestControl.)
Método público WaitForControlReady(Int32) Bloqueia o segmento atual até que o controle está pronto para receber entrada de mouse ou teclado, ou até o tempo limite expirar especificado. (Herdado de UITestControl.)

Superior

Acesso thread-safe

Quaisquer membros estático (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

UITestControl

WpfControl.PropertyNames

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