I'm encountering a problem where I have a WPF DataGrid bound to a List of structs. If I use SelectAll to select all the rows, sometimes it highlights all the rows instantly regardless if there are hundreds of thousands, and sometimes (with exactly the same data) the SelectAll can take minutes or longer. It's very strange - I can execute the same program again and again with the same data but the SelectAll performance is hugely erratic.
If no one has ever heard of this, I'll try to reproduce it in some code, but it's annoyingly random and thus hard to reproduce. Thanks.