Лучший способ сделать сортировку WPF ListView / GridView при нажатии заголовка столбца?

Естьмного решений в интернете, пытающихся восполнить это, казалось бы, основное упущение WPF. Я действительно смущен относительно того, что было бы "лучшим" способом. Например ... Я хочу, чтобы в заголовке столбца были маленькие стрелки вверх / вниз для указания направления сортировки. Есть, по-видимому, 3 различных способа сделать это, некоторые с использованием кода, некоторые с использованием разметки, некоторые с использованием кода с разметкой плюс, и все это выглядит скорее как хак.

Кто-нибудь сталкивался с этой проблемой раньше и нашел решение, которым он полностью доволен? Кажется странным, что такая базовая функциональность WinForms отсутствует в WPF и должна быть взломана.

Ответы на вопрос(8)

Ваш ответ на вопрос