WpfTable Class

Represents a button control to test the user interface (UI) of Windows Presentation Foundation (WPF) applications.

Inheritance Hierarchy

Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfControl
      Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfTable

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

Syntax

'Declaration
<CLSCompliantAttribute(True)> _
Public Class WpfTable _
    Inherits WpfControl
[CLSCompliantAttribute(true)]
public class WpfTable : WpfControl
[CLSCompliantAttribute(true)]
public ref class WpfTable : public WpfControl
[<CLSCompliantAttribute(true)>]
type WpfTable =  
    class 
        inherit WpfControl 
    end
public class WpfTable extends WpfControl

The WpfTable type exposes the following members.

Constructors

  Name Description
Public method WpfTable() Initializes a new instance of the WpfTable class.
Public method WpfTable(UITestControl) Initializes a new instance of the WpfTable class by using the provided parent control.

Top

Properties

  Name Description
Public property AcceleratorKey (Inherited from WpfControl.)
Public property AccessKey (Inherited from WpfControl.)
Public property AutomationId (Inherited from WpfControl.)
Public property BoundingRectangle (Inherited from UITestControl.)
Public property CanSelectMultiple Gets a value that indicates whether this table can have multiple selections.
Public property Cells Gets a collection of cells in this table.
Public property ClassName (Inherited from UITestControl.)
Public property ColumnCount Gets the number of columns in this table.
Public property ColumnHeaders Gets a collection of column headers in this table.
Public property Container (Inherited from UITestControl.)
Public property ControlType (Inherited from UITestControl.)
Public property Enabled (Inherited from UITestControl.)
Public property Exists (Inherited from UITestControl.)
Public property FilterProperties (Inherited from UITestControl.)
Public property Font (Inherited from WpfControl.)
Public property FrameworkId (Inherited from WpfControl.)
Public property FriendlyName (Inherited from UITestControl.)
Public property HasFocus (Inherited from UITestControl.)
Public property Height (Inherited from UITestControl.)
Public property HelpText (Inherited from WpfControl.)
Public property IsTopParent (Inherited from UITestControl.)
Public property ItemStatus (Inherited from WpfControl.)
Public property LabeledBy (Inherited from WpfControl.)
Public property Left (Inherited from UITestControl.)
Public property Name (Inherited from UITestControl.)
Public property NativeElement (Inherited from UITestControl.)
Public property RowCount Gets the number of rows in this table.
Public property RowHeaders Gets a collection of row headers in this table.
Public property Rows Gets a collection of rows in this table.
Public property SearchConfigurations (Inherited from UITestControl.)
Public property SearchProperties (Inherited from UITestControl.)
Protected property SearchPropertiesSetExplicitly (Inherited from UITestControl.)
Public property State (Inherited from UITestControl.)
Public property TechnologyName (Inherited from UITestControl.)
Public property ToolTipText (Inherited from WpfControl.)
Public property Top (Inherited from UITestControl.)
Public property TopParent (Inherited from UITestControl.)
Public property Width (Inherited from UITestControl.)
Public property WindowHandle (Inherited from UITestControl.)
Public property WindowTitles (Inherited from UITestControl.)

Top

Methods

  Name Description
Public method CaptureImage (Inherited from UITestControl.)
Public method CopyFrom (Inherited from UITestControl.)
Public method DrawHighlight (Inherited from UITestControl.)
Public method EnsureClickable() (Inherited from UITestControl.)
Public method EnsureClickable(Point) (Inherited from UITestControl.)
Public method Equals (Inherited from UITestControl.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method Find (Inherited from UITestControl.)
Public method FindFirstCellWithValue Finds the first cell with the given value. This call might take significant time because cell is searched under each row.
Public method FindMatchingControls (Inherited from UITestControl.)
Public method GetCell Gets the cell based on the row and column indices.
Public method GetChildren (Inherited from UITestControl.)
Public method GetClickablePoint (Inherited from UITestControl.)
Public method GetColumnNames Gets the names of all the columns of the table.
Public method GetContent Gets the content of the table that is values of all the cells.
Public method GetHashCode (Inherited from UITestControl.)
Public method GetParent (Inherited from UITestControl.)
Public method GetProperty (Inherited from UITestControl.)
Public method GetRow Gets the row based on the row index.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method GetUITestControlsForSearch (Inherited from WpfControl.)
Protected method GetValidSearchProperties (Inherited from WpfControl.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method SetFocus (Inherited from UITestControl.)
Public method SetProperty (Inherited from UITestControl.)
Public method ToString (Inherited from UITestControl.)
Public method TryFind (Inherited from UITestControl.)
Public method TryGetClickablePoint(Point%) (Inherited from UITestControl.)
Public method WaitForControlCondition(Predicate<UITestControl>) (Inherited from UITestControl.)
Public method WaitForControlCondition(Predicate<UITestControl>, Int32) (Inherited from UITestControl.)
Public method WaitForControlEnabled() (Inherited from UITestControl.)
Public method WaitForControlEnabled(Int32) (Inherited from UITestControl.)
Public method WaitForControlExist() (Inherited from UITestControl.)
Public method WaitForControlExist(Int32) (Inherited from UITestControl.)
Public method WaitForControlNotExist() (Inherited from UITestControl.)
Public method WaitForControlNotExist(Int32) (Inherited from UITestControl.)
Public method WaitForControlPropertyEqual(String, Object) (Inherited from UITestControl.)
Public method WaitForControlPropertyEqual(String, Object, Int32) (Inherited from UITestControl.)
Public method WaitForControlPropertyNotEqual(String, Object) (Inherited from UITestControl.)
Public method WaitForControlPropertyNotEqual(String, Object, Int32) (Inherited from UITestControl.)
Public method WaitForControlReady() (Inherited from UITestControl.)
Public method WaitForControlReady(Int32) (Inherited from UITestControl.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.VisualStudio.TestTools.UITesting.WpfControls Namespace

WpfTable.PropertyNames

WpfControl