Я использую ObjectListView
и размещаю его в файле xaml
. Когда я нажимаю на заголовок столбца, он должен сортировать данные на основе столбца. Я добавил olvServers.Sort(e.Column);
, когда вызывается событие щелчка столбца. Но это не сработает.Как отключить группу по умолчанию?
<!-- declare bis -->
xmlns:bis="clr-namespace:BrightIdeasSoftware;assembly=ObjectListView"
// .... more codes
<!-- about ObjectListView -->
<WindowsFormsHost Grid.Row="1" Margin="0, 3">
<bis:ObjectListView x:Name="olvServers"
AllowColumnReorder="True"
ColumnClick="OnOlvServer_ColumnClick"
GridLines="True"
SelectColumnsOnRightClick="True"
SelectColumnsOnRightClickBehaviour="InlineMenu"
ShowCommandMenuOnRightClick="True"
ShowSortIndicators="True"
UseAlternatingBackColors="True"
View="Details" />
</WindowsFormsHost>
Когда я правой кнопкой мыши на ObjectListView
, и после того, как turn off groups
, это работает. При нажатии на заголовок столбца данные сортируются по возрастанию или по убыванию.
И мой вопрос в том, как turn off groups
при инициализации объекта ObjectListView
? Я обыскал сборку ObjectListView
, и такого атрибута нет. Итак, я не знаю, как turn off groups
при инициализации. Любая помощь будет оценена.
попытайтесь изменить свойство ShowGroups объекта ObjectListView на false. – kennyzx
Это работает. Спасибо. Не могли бы вы отправить ответ, и я буду принимать его в качестве ответа? – AechoLiu