我正在使用.NET 4.0编写WPF应用程序。 我有一个网格,里面有一个弹出窗口。 我实现了弹出和调整大小的拖动行为。 我的XAML代码如下所示:
<Grid x:Name="MyGrid" >
<Popup PlacementTarget={Binding ElementName="MyGrid"} Placement=RelativePoint />
<Grid>
在我的电脑上,一切正常工作,但是当我在我的笔记本电脑上检查它时(顺便提一下它在.NET 4.5上)它不能正常工作,弹出窗口不在正确的位置。
有什么想法吗? 感谢
答案 0 :(得分:0)
您遇到的问题是因为此行为可能因注册表中的设置而异。
中可能存在值 1 的字符串值 MenuDropAlignment
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
或者它可能不存在,这两种情况会导致不同的行为。 认为默认模式是字符串值存在。在我们的办公室里,我们有5台Windows 8.1机器和1台Windows 8.1机器,它们被遗漏了。