
Perhaps I'm missing some blatantly obvious property but is there a way to have a PopupButton's Popup open on MouseOver when it's part of a Menu? I've got an issue logged against our ribbon implementation that requiring the user to hold their mouse still over a PopupButton for so long before the Popup opens is undesirable.
I've tried
which works. Until I let the mouse sit the previously requisite time for opening the popup. I suspect the PopupButton must be wiping out my Binding because it then goes back to needing to wait half a second or so before the popup opens (or clicking it)
I've tried with a StackPanel instead of a Menu as well to no avail.
[Modified at 06/07/2011 10:58 AM]
<ribbon:PopupButton Label="Parent">
<ribbon:Menu>
<ribbon:PopupButton Label="Child 1"/>
<ribbon:PopupButton Label="Child 2"/>
</ribbon:Menu>
</ribbon:PopupButton>
<ribbon:PopupButton Label="Child 1" IsPopupOpen="{Binding IsMouseOver, RelativeSource={RelativeSource Self}}"/>
I've tried with a StackPanel instead of a Menu as well to no avail.
[Modified at 06/07/2011 10:58 AM]