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.


Reply via email to