This is a migrated thread and some comments may be shown as answers.

Issues with Key Tips positioning when using multiple monitors

2 Answers 86 Views
RibbonView and RibbonWindow
This is a migrated thread and some comments may be shown as answers.
Mark
Top achievements
Rank 1
Mark asked on 19 Jun 2012, 03:47 AM
Hi,

We are encountering the following issues with the positioning of Key Tips when using multiple monitors:
  1. If the window is currently spanning monitors when the tips are shown they will be displayed offset on the first monitor.
        This is due to the use of popup (which automatically is shifted by WPF framework to fit on a monitor)
  2. If the window (RadRibbonWindow) is maximized on the second monitor, key tips will be shown on the first monitor.
        What is happening here is that the secondary monitor is 1280px wide.  When the window is maximised its RenderSize (and ActualWidth) is being reported as 1296 (Ribbon Width is correctly 1280).  This leads to a Popup with width 1296 which is automatically shifted onto the first (wider) monitor by the Popup infrastructure.

Note that if I change the RadRibbonWindow to be a standard WPF Window this second behaviour does not occur.

I realise that any changes to this are pretty difficult - have you got any suggested workarounds?

Regards,

Mark

2 Answers, 1 is accepted

Sort by
0
Accepted
Petar Mladenov
Telerik team
answered on 21 Jun 2012, 08:50 AM
Hello Mark,

We are aware of these issues and actually , the following PITS item unites them. You can track its status and vote for it, this way increasing its development priority.

Kind regards,
Petar Mladenov
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

0
Mark
Top achievements
Rank 1
answered on 21 Jun 2012, 09:41 PM
Cheers,

I hadn't found that issue.

Thanks for replying.
Mark
Tags
RibbonView and RibbonWindow
Asked by
Mark
Top achievements
Rank 1
Answers by
Petar Mladenov
Telerik team
Mark
Top achievements
Rank 1
Share this question
or