WinList Class

Represents a list control to test the user interface (UI) of Windows Forms.

Inheritance Hierarchy

Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinControl
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinList

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

Syntax

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

The WinList type exposes the following members.

Constructors

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

Top

Properties

  Name Description
Public property AccessibleDescription Gets the description of the underlying IAccessible of this WinControl. (Inherited from WinControl.)
Public property AccessKey Gets the access key that is assigned to this control. (Inherited from WinControl.)
Public property BoundingRectangle (Inherited from UITestControl.)
Public property CheckedIndices Gets or sets an array of indexes for those items in the list that are selected.
Public property CheckedItems Gets or sets an array of list items that are checked.
Public property ClassName (Inherited from UITestControl.)
Public property Columns Gets the collection of columns in this list control.
Public property Container (Inherited from UITestControl.)
Public property ControlId Gets the ID that is assigned to this control. (Inherited from WinControl.)
Public property ControlName Gets the name of this control. (Inherited from WinControl.)
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 FriendlyName (Inherited from UITestControl.)
Public property HasFocus (Inherited from UITestControl.)
Public property Height (Inherited from UITestControl.)
Public property HelpText Gets the help text that is assigned to this control. (Inherited from WinControl.)
Public property HorizontalScrollBar Gets or sets the horizontal scroll bar component of this list control.
Public property IsCheckedList Gets a value that indicates whether this list is a checked list.
Public property IsIconView Gets a value that indicates whether this list control is an icon-view.
Public property IsListView Gets a value that indicates whether this list is in list-view.
Public property IsMultipleSelection Gets a value that indicates whether this list is enabled for multiple selection.
Public property IsReportView Gets a value that indicates whether this list is in report view.
Public property IsSmallIconView Gets a value that indicates whether this list is in small icon-view.
Public property IsTopParent (Inherited from UITestControl.)
Public property Items Gets the collection of all items in this list.
Public property Left (Inherited from UITestControl.)
Public property Name (Inherited from UITestControl.)
Public property NativeElement (Inherited from UITestControl.)
Public property SearchConfigurations (Inherited from UITestControl.)
Public property SearchProperties (Inherited from UITestControl.)
Protected property SearchPropertiesSetExplicitly (Inherited from UITestControl.)
Public property SelectedIndices Gets an array of indexes for the selected items in this list.
Public property SelectedItems Gets an array of the selected items in this list.
Public property SelectedItemsAsString Gets a string that contains a delimited list of all selected items in this list.
Public property State (Inherited from UITestControl.)
Public property TechnologyName (Inherited from UITestControl.)
Public property ToolTipText (Inherited from WinControl.)
Public property Top (Inherited from UITestControl.)
Public property TopParent (Inherited from UITestControl.)
Public property VerticalScrollBar Gets the vertical scrollbar component of this list.
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 FindMatchingControls (Inherited from UITestControl.)
Public method GetChildren (Inherited from UITestControl.)
Public method GetClickablePoint (Inherited from UITestControl.)
Public method GetColumnNames Gets the names of all the columns of the list view.
Public method GetContent Gets the content of the control.
Public method GetHashCode (Inherited from UITestControl.)
Public method GetParent (Inherited from UITestControl.)
Public method GetProperty (Inherited from UITestControl.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method GetUITestControlsForSearch Gets an array of child controls in this control. (Inherited from WinControl.)
Protected method GetValidSearchProperties Gets the dictionary of search properties valid for the control. (Inherited from WinControl.)
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.WinControls Namespace

WinList.PropertyNames

WinControl