I have combo box that I've templated to have a collection of check boxes. When I put it in a standard grid, the drop down remains open as I select and deselect the check boxes. Once I used it in the xamRibbon, the drop down closes as soon as you select any check box. Is there a ribbon tool available in the standard tool kit that will mimic my templated combo box?
By default all ButtonBase elements invoke FocusManager.Focus(null) when they are focused and the click is invoked. That causes the WPF framework to shift focus out of the focus scope (the menu/ribbon) and back to the root focus scope. You could try setting Focusable to false on the checkboxes.
I'm experiencing something similar. The combo box in my ribbon just contains text options but if the user clicks the up/down scrollbar arrows the combo box closes immediately.
I tried experimenting with Focusable = false but did not have any success.
Thoughts?
No I would need to see a sample that demonstrates the issue. If you have a custom scrollviewer or scrollbar template then make sure that Focusable is set to false on those scroll arrows.