Looks like a bug to me, and it can be reproduced in the demos, by setting TriStateCheckBoxes = false, and then playing around with the checkboxes. I'm experiencing a similar problem: checkboxes become "stuck" randomly. They can't be checked or unchecked by clicking on them, or even by calling listView.CheckHeaderCheckBox() and listView.UncheckHeaderCheckBox() on their column header. And then, suddenly they become unstuck again. Phillip: SOS!
I found out that HighlightTextRenderer uses the column's Searchable property for this, so problem solved.
I want to have a TextMatchFilter with highlighting, but limited to a single column, which the user can select. I can use TextMatchFilter.Columns to decide which column(s) will be used for filtering. But there's no such thing in HighlightTextRenderer, or at least I can't find it. The end result is, I can filter by searching for the text in one specific column, but all matching columns are highlighted. How can I implement this? This is a simplified version of what I'm doing: var filter = new TextMatchFilter(olv);...
Thanks a lot Phillip, this one does work! By the way, it would be nice to have the wiki open for contributions. I noticed that many people keep asking the same things, even when some have been answered already (I couldn't find the answer to mine). Cheers! Alan
Hi Amit, Thanks, but this also doesn't work when there is grouping, I still get the default order. Any other ideas?
Is there any way to iterate through the items in the order in which they are displayed? The only way I could think of is creating a List, adding all objects, then using List.sort() and sorting it by using olv.ModelToItem(x).Index This works, except that when the list is grouped I get the default order (eg: the order in which the items were added).
For anyone else interested, the last version of RasPBX that works with the Raspberry Pi 1 B is 04-04-2018.
/usr/bin/raspbx-upgrade is a script that runs apt-get update and apt-get dist-upgrade