fluentribbon / Fluent.Ribbon

WPF Ribbon control like in Office
http://fluentribbon.github.io
MIT License
2.56k stars 519 forks source link

Submenus in the application menu are not opened each time #698

Closed nicwe closed 5 years ago

nicwe commented 5 years ago

If you use an application menu with submenus, some submenus will not open each time you move the mouse to the parent menuitem.

Steps to reproduce:

  1. Start the showcase application
  2. Switch to the application menu (not backstage)
  3. Open the application menu
  4. Move the mouse over the "File" menu to the "Save As" menu (the submenu will open)
  5. Move the mouse over the opened submenu to a free position in the window (not ribbon menu)
  6. Click with the mouse to close the application menu
  7. Open the application menu again
  8. Move the mouse over the "File" menu to the "Save As" menu agein (the submenu will NOT open)

I think it is related to #510

Environment

batzen commented 5 years ago

As far as i remember i fixed this in version 7.0. could you try to reproduce this using the preview of version 7.0? I am currently on vacation and can't try this myself.

nicwe commented 5 years ago

To test this I followed the basic instructions from here "https://fluentribbon.github.io/documentation/basic-setup". I replaced the element with the following code:

<Fluent:ApplicationMenu>
  <Fluent:MenuItem Header="1" />
  <Fluent:MenuItem Header="5" >
    <Fluent:MenuItem Header="5.1"/>
  </Fluent:MenuItem>
  <Fluent:MenuItem Header="8"/>
  <Fluent:MenuItem Header="9">
    <Fluent:MenuItem Header="9.1"/>
  </Fluent:MenuItem>    
</Fluent:ApplicationMenu>

But the problem still exists. I figuered out that the problem exists only when you leave the application menu (step 5 see above) to the right. If you leave every time the application menu in direction down the problem is not present.

I wish you a nice holiday :-)


Environment

batzen commented 5 years ago

Thanks. Will have a look when i am back home.