UITestControl.SetProperty Method

Sets the value of a given property.

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


Public Sub SetProperty ( _
    propertyName As String, _
    value As Object _
public void SetProperty(
    string propertyName,
    Object value
void SetProperty(
    String^ propertyName, 
    Object^ value
member SetProperty : 
        propertyName:string * 
        value:Object -> unit
public function SetProperty(
    propertyName : String, 
    value : Object


  • propertyName
    Type: String

    The property name.

  • value
    Type: Object

    The value to be set.


To access the properties of a UITestControl, for example to get the count of items in a list, or to set the text on a button, you must use GetProperty and SetProperty to get and set the specific properties of the UITestControl. The propertyName parameter specifies the property to access.

To change the text on a WinButton, use SetProperty together with the parameter DisplayText, followed by the new text for the button.

.NET Framework Security

See Also


UITestControl Class

Microsoft.VisualStudio.TestTools.UITesting Namespace

Other Resources

How to: Use UI Control Actions and Properties in Your Coded UI Tests