弹出窗口向右对齐而不是左对齐

时间:2017-12-28 10:14:40

标签: wpf xaml

我有一个弹出窗口:

<Popup IsOpen="{Binding Path=AddMenuIsOpen, UpdateSourceTrigger=PropertyChanged}"
               StaysOpen="False"
               Placement="Bottom"
               PlacementTarget="{Binding ElementName=AddButton}">

在预览中,它与“AddButton”的左侧很好地对齐:

enter image description here

但在运行时它会向右对齐:

enter image description here

知道可能导致它的原因以及如何解决它?

更新显然问题远比这更深入。甚至作为Menu控件一部分的Popup也是错误的对齐:

enter image description here

WPF应用程序中的菜单和弹出窗口(如Microsoft)可以在我的计算机上正常运行。我认为这应该是一个错误或应用程序配置的一些问题。 我知道如何解决它?

更新II 如果我将Placement属性分配给"Right"它实际上与左侧对齐,但如果我将其分配"Left"则将其分配到右侧。

0 个答案:

没有答案