After using the Okuma I/O application for a while I found that I was missing the ability to see what signals were around the signal I was monitoring. So I added the ability to sort for the other 15 signals for the address of the currently highlighted signal. While I was adding this feature I also optimized how the search and filtering feature works. When I originally wrote the first version I was just learning on the CollectionView class worked. Now that I have a better understanding of it I was able to take advantage of its really easy to work with filtering mechanism. I learned that using the ICollectionView interface allowed me to use the Filter method which takes a predicate function to determine whether or not the items in my collection should be included in the view. You can read more about it here.
Corporate THiNC Developer for Gosiger Inc.
Member of the THiNC Developers Group
The Man Behind the Curtain
Gosiger Michigan Service Tech / THiNC Application Programmer.