Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
PropertyCondition Constructor (AutomationProperty, Object)

PropertyCondition Constructor (AutomationProperty, Object)

Initializes a new instance of the PropertyCondition class.

Namespace:  System.Windows.Automation
Assembly:  UIAutomationClient (in UIAutomationClient.dll)

public PropertyCondition(
	AutomationProperty property,
	Object value


Type: System.Windows.Automation.AutomationProperty

The property to test.

Type: System.Object

The value to test the property for.

The property parameter cannot be BoundingRectangleProperty.

In the following example, a PropertyCondition specifies that the UI Automation element to be found has a control type of List. The PropertyCondition is then used to obtain the list element from a combo box.

Condition propCondition1 = new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.List);
AutomationElement listElement = elementCombo.FindFirst(TreeScope.Children, propCondition1);

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
© 2015 Microsoft