Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using the keytip shortcut to open a backstage briefly opens it, then closes it immediately #457

Closed
niratch opened this issue Aug 16, 2017 · 0 comments

Comments

@niratch
Copy link

niratch commented Aug 16, 2017

To repro this issue, you can use the Fluent.Ribbon.Showcase project. The only change that needs to be made to that project is to go into the Backstage XAML and remove all KeyTips on all BackstageTabItems. Then, start up the application and use (Alt + F) to open up the backstage -- you will see that it immediately closes.

This issue seems to have been introduced by this change. In particular, OnAdornerChainTerminated now calls ClosePopups, raising the DismissPopupEvent, which the backstage control has subscribed to. Upon receival of this event, the backstage closes itself. This event is not fired if the adorner chain is not terminated, for example, because the backstage itself has children with keytips.


Environment

  • Fluent.Ribbon v6.0.0-dev0087
  • Windows 10
  • .NET Framework 4.6.1
@batzen batzen self-assigned this Aug 16, 2017
@batzen batzen added this to the 6.0.0 milestone Aug 16, 2017
@batzen batzen closed this as completed in 9981fe5 Aug 16, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants