#c# #wpf
#c# #wpf
Вопрос:
Я создаю динамический listview и пытаюсь добиться того же, что и на рисунке ниже.
Как я могу сделать это программно. Я пытался:
Комментарии:
1. Изображения для отображения кода. Я потерял дар речи…
2. Пожалуйста, не вводите код в шапке экрана…
Ответ №1:
Вероятно, это:
listView.AddHandler(GridViewColumnHeader.ClickEvent, new RoutedEventHandler(Header_Click));
Комментарии:
1. Когда я добавляю следующий метод:
2. общедоступный пустой заголовок щелчка (отправитель объекта, MouseEventArgs e){ }
3. Это
RoutedEventHandler
, поэтому аргументы должны бытьRoutedEventArgs
.4. Вы создаете
RoutedEventHandler
вAddHandler
методе, верно? Сравните ваш код еще раз, он должен работать, я его тестировал.5. Извините, что я новичок в wpf, и я инициализировал событие перед добавлением gridview в listview. Я добавил это событие, поместив кнопку, а затем добавив обработчик события с помощью кнопки. Это даже вызывает у меня проблему, когда я помещаю его в загруженное событие. Возможно, мне придется использовать функцию ожидания, а затем добавить ее. В любом случае, большое спасибо! Извините, что заняло так много времени