WPF ListBox, который может сортировать по столбцам - PullRequest
0 голосов
/ 17 сентября 2010

У меня есть XAML-файл только с ListBox. Я динамически создаю столбцы и добавляю строки. с этим кодом:

ListBoxItem l1 = new ListBoxItem();
StackPanel s1 = new StackPanel(); 
s1.Orientation = Orientation.Horizontal;
ContentPresenter ch1 = new ContentPresenter();
ch1.Content = "ICR";
s1.Children.Add(ch1); //just an example I add more than 1 column
li.Content = s1; 
listbox.items.add(l1); 

Что отлично работает, но теперь я хочу создать заголовки столбцов и сортировать по столбцам. Могу ли я сделать это динамически с ListBox или я иду по неправильному пути?

Ответы [ 2 ]

2 голосов
/ 17 сентября 2010

Если вам нужно несколько столбцов и заголовков столбцов, не используйте ListBox ... используйте вместо ListView или DataGrid.

Что касается сортировки, вам, вероятно, придется сделать это вручную из-за способа заполнения списка. Было бы намного проще, если бы вы использовали привязку данных. О все в WPF проще, когда вы начинаете использовать привязку ...

1 голос
/ 17 сентября 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...