Listbox не сортируется в приложении WPF

Обычно эта ошибка возникает, когда мы отправляем заголовок после эха или печати. Если эта ошибка возникает на определенной странице, убедитесь, что страница не выполняет эхо-сигналы перед вызовом start_session().

Пример непредсказуемой ошибки:

 <?php //a white-space before <?php also send for output and arise error
session_start();
session_regenerate_id();

//your page content

Еще один пример:

<?php
includes 'functions.php';
?> <!-- This new line will also arise error -->
<?php
session_start();
session_regenerate_id();

//your page content

Вывод: не выводить символ перед тем, как вызывать функции session_start() или header(), даже не с помощью пробела или новой строки

0
задан Tom D 16 January 2019 в 22:34
поделиться

2 ответа

Хорошо, вы должны отсортировать элементы списка FileCabinetsToAdd. Для этого вы можете использовать свойство sort списка:

FileCabinetsToAdd.Sorted = true;

Эта строка должна выполнить работу.

Если вам нужна пользовательская сортировка, то вам следует:

  1. создать резервную копию элементов списка
  2. очистить всю коллекцию FileCabinetsToAdd.Items
  3. добавить новые элементы в этом списке
  4. сортировка списка
  5. добавление каждого элемента в списке в FileCabinetsToAdd.Items
0
ответ дан Guillermo Gerard 16 January 2019 в 22:34
поделиться

Это будет мое событие нажатия Add_button, хотя я его не запускал, поэтому могут быть некоторые ошибки, но это хорошее начало.

List<string> toSort = new List<string>();    

foreach (var item in FileCabinetsRetrieved.SelectedItems)
        {
            FileCabinetsRetrieved.Items.Remove(item);
            toSort.Add(item);
        }
foreach (var item in FileCabinetsToAdd.Items)
        {
            toSort.Add(item);
        }

toSort = toSort.OrderBy(x => x).ToList();
FileCabinetsToAdd.Items.Clear();
foreach (var item in toSort)
{
    FileCabinetsToAdd.Items.Add(item);
}

Важной частью является очистка списка, а затем добавление всех отсортированных элементов снова.

0
ответ дан György Turbék 16 January 2019 в 22:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: