Does anybody know how to sort a Listview by checkbox state, so all checked items are at the top of the list.

I'm targeting Framework 2.0.