by using you control in an application I stumbled over some problems.
Most of theme are just "cosmetic" and none of it stops my work.
First of all - the styling does not allow much customization.
To have (for an example) the selected style in bold or a different color I tried the solution from this post
But I did not work.
Anyhow - not really a big problem - but more customization would be great.
For an example to show "Full Names" in selection mode and a short version in the closed situation.
A problem with the styling is also that there is no VS for disabled.
I have a situation where I need to disable the control - I bound the "IsEnabled" to a property in my VM.
Fist I searched around since I thought that my binding / converter doesn't work.
Later I found that the control simply doesn't reflect Enabled / Disabled.
Solution - bring up Blend, generate the control template and....
Learn that there is no VS for Enabled / Disabled :(
It would be great to have such a thing - ATM the user can't see if the control is enabled or not.
Next thing - sometimes I have only a single item in the picker.
When I click the picker it starts to "look strange" (it grows a bit horizontally).
It would be better to disable the control in that case - or to show an empty picker list.
Again an optical problem - the user clicks - and the control simply "acts strange".
Last not least there seems to be a little problem with the inline mode detecting an other control is selected.
To proof this a a picker above a listbox.
Open it - the picker list gets visible - the listbox "shrinks".
tap a listbox item - and the picker closes - as it should.
Open it again - and start scrolling the listbox - the picker stays open - which is wrong.
The last thing (staying open) and the "invisible disabled state" are important for me - especially the Disabled look.
The rest (customizable picker) would just be nice - nothing more.