Won't Fix
Last Updated: 25 Oct 2017 16:16 by ADMIN
Created on: 21 Mar 2017 13:09
Category: RibbonView
Type: Bug Report
RibbonView: The ApplicationMenu appears on the wrong monitor when hosted in RibbonWindow and Left Margin of RibbonView is negative
In a two monitors scenario the ApplicationMenu appears on the left monitor when the RibbonView with negative left margin is hosted in a RibbonWindow which is maximized on the right monitor.

We are closing this issue as the described behavior as expected. When logged first, the negative left margin of RibbonView was not taken into account.
When popup opens and its parent starts on the left monitor, popup calculates that it cannot fit entirely and changes its direction of opening. This expected by the WPF Framework.
When you give negative left margin of the RibbonView, its application button might also goes with 1-2 (or more) pixels on the left monitor. Then popup (the application menu opens in a popup) has no space and changes its opening direction to left.
This is expected and the only reasonable solution would be changing the negative left margin to positive or 0.