TestStack.White。如何从ListView获取所有行?

时间:2019-02-15 12:06:17

标签: c# listview

在应用程序的属性中,设置EnableRowVirtualization = true。 此属性无法更改。 一个特殊形式的表网格应用程序实际上有大约30行。 以下代码返回值为8的“行”属性:

public static string GetDataFromTableGrid(Window win, string datagridItem)
{
    ListView tableDataGrid = win.Get<ListView>(SearchCriteria.ByAutomationId(datagridItem));
    string str = string.Empty;
    foreach (ListViewRow row in tableDataGrid.Rows)
    {
        foreach (var cell in row.Cells)
        {
            str = str + cell.Name + " ,";
        }
        str = str + "\n";
    }
    return str;
}

仅显示可见线和几条已加载的线。 如何从网格中获取所有行?

0 个答案:

没有答案