Intereting Posts
XSLT нижний регистр с использованием .NET Стрите двойные кавычки из строки в .NET. Как скрыть файлы, созданные пользовательским инструментом в Visual Studio Почему Regex IsMatch () зависает Как получить цвет темы для Windows? Справка службы WCF – Получение «XmlException: имя не может начинаться с символа« <», шестнадцатеричного значения 0x3C» на стороне клиента поиск учебника htps htps или образцов для WCF basicHttpBinding Ошибка: правила безопасности наследования, нарушенные по типу: «System.Web.WebPages.Razor.WebPageRazorHost» Как удалить изображения из папки после того, как они были использованы в качестве источника для PictureBox? Выполняется копирование файла в C #? C # Тип ссылки String, переданный как копия? Проблема с IComparer Почему мой UserControl не отображается в дизайнере? Как получить результаты тестирования подразделения с использованием TFS Rest API? Подходы копирования объектов в .net: Auto Mapper, Emit Mapper, Implicit Operation, Property Copy

Как удалить стрелку сортировки сетки wpf после сортировки сортировки

Я нажимаю на заголовок сетки, чтобы отсортировать столбец, а затем нажмите кнопку «Сброс», чтобы очистить описания сортировки через его просмотр коллекции. Но значок стрелки сортировки по-прежнему сохраняется в заголовке. Как его удалить?

простое решение, о котором я могу думать

foreach (DataGridColumn column in DataGridView.Columns) { column.SortDirection = null; } 

Я столкнулся с этим вопросом, пытаясь разобраться, как полностью очистить сортировку от сетки. Спасибо [krishnaaditya] за ответ, чтобы очистить стрелку сортировки от заголовка.

 using System.Windows.Data; using System.ComponentModel; ICollectionView view = CollectionViewSource.GetDefaultView(resultsGrid.ItemsSource); if (view != null && view.SortDescriptions.Count>0) { view.SortDescriptions.Clear(); foreach (DataGridColumn column in resultsGrid.Columns) { column.SortDirection = null; }; }