I agree it would be an great addition to have a select all functionality on the listview (controls).
In my developend I use the listview for an input reference set selector with a small dataset . With larger datasets I use the datagrid. The datagrid comes with a select all button (current page or all pages) and filters to search through your dataset. It gives you the functionality what you ask for. Unfortunately is the datagrid less UX compared to the listview .