I'd like to have a ComboBox that can opened with a round icon instead of a big button that's as wide as the ComboBox.
I tried putting a ProgrammaticSkin on the ComboBox that does nothing but draw the icon in the right place. That produces the appearance I desire, shown in this image: http://img.skitch.com/20100730-q7e8xyuykn8jcspspsy7w7fd46.jpg However, the problem is that the ComboBox can be opened not only by clicking on the round icon, but also by clicking in the area to the left of the icon, where the button would appear. The green box in the following image shows where a click will open the ComboBox, in addition to a click on the icon itself: http://img.skitch.com/20100730-rdeg591eqsnwdysy4md41b1tuc.jpg I've considered putting a Canvas on top of that undesired click- sensitive area but that doesn't feel right. Anybody have any ideas about how I can produce the desired look and have the ComboBox open and close only when the icon is clicked? Or maybe a suggestion about a different approach with the same end result? I recognize the behavior is unusual but it's what the customer ordered so I'd like to deliver it, if feasible.

