GridPattern.RowCountProperty Field

Definition

Identifies the RowCount property.

public static readonly System.Windows.Automation.AutomationProperty RowCountProperty;

Field Value

Examples

In the following example, a root element is passed to a function that returns a collection of automation elements that are descendants of the root and satisfy a set of property conditions. This example retrieves the UI Automation elements that support GridPattern but currently have only one item in the tree.

///--------------------------------------------------------------------
/// <summary>
/// Finds all automation elements that satisfy 
/// the specified condition(s).
/// </summary>
/// <param name="targetApp">
/// The automation element from which to start searching.
/// </param>
/// <returns>
/// A collection of automation elements satisfying 
/// the specified condition(s).
/// </returns>
///--------------------------------------------------------------------
private AutomationElementCollection FindAutomationElement(
    AutomationElement targetApp)
{
    if (targetApp == null)
    {
        throw new ArgumentException("Root element cannot be null.");
    }

    PropertyCondition conditionSupportsGridPattern =
        new PropertyCondition(
        AutomationElement.IsGridPatternAvailableProperty, true);

    PropertyCondition conditionOneColumn =
        new PropertyCondition(
        GridPattern.ColumnCountProperty, 1);

    PropertyCondition conditionOneRow =
        new PropertyCondition(
        GridPattern.RowCountProperty, 1);

    AndCondition conditionSingleItemGrid =
        new AndCondition(
        conditionSupportsGridPattern, 
        conditionOneColumn, conditionOneRow);

    return targetApp.FindAll(
        TreeScope.Descendants, conditionSingleItemGrid);
}

Remarks

This identifier is used by UI Automation client applications. UI Automation providers should use the equivalent field in GridPatternIdentifiers.

Applies to

製品 バージョン
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10