
I'm building a GUI around the WPF Dockable Toolbars example using your view model library and attempting to replicate behavior I was able to produce in standard toolbars with simple bindings to a couple of type converters. Since there's no direct (documented) IsChecked interface in the view model, I've ended up with a RelayCommand that implements a CanExecute check using a CheckableCommandParameter with code that is equivalent to that found at the following link:
https://www.actiprosoftware.com/docs/controls/wpf/ribbon/command-model/checkable-controls
While the event fires properly and the enable behavior works as expected, the button just toggles its checked state on and off each time it's clicked, rather than paying any attention to the returned IsChecked state that it should be in. Google's AI search just tells me that your components don't work as documented, but I figured I would check and see if there's something I'm missing and if there's a way to get the desired behavior.
On top of this, I need the toolbar to support multi-select button groups. This was a standard feature in a competing library I used years ago, so I kind of expected this to be a no brainer here, but it's starting to look like binding IsChecked to my own converters in code behind or searching throught the controls for all of the related buttons in the Execute command are the only ways I'm going to get this to work.
Any thoughts before I go down the wrong path?
Thanks,
Michael