I'm inheriting from the ListToolItem to create a tool that will display the state of panes within a UltraDockManager. When a pane is initialized I add a tool and when a pane is visible or hidden I alter the checked state.
The checked state is where I'm running into problems. Creating the pane with the initial checked or unchecked state is no problem, because I use the overload Add(key, text, isChecked). Unfortunately, there doesn't seem to be a way to change the checked state programmatically after the fact.
Am I missing something, or is there a better way to approach this problem.
Nevermind. I just figured out that the ListTool only supports one list item being checked at a time. That will not work for my scenario. I'll have to start from scratch.