How to sort data virtualized items in WPF