我有一个在Windows 7下设计的应用程序。屏幕设置为96 DPI。部署到同样设置为96 dpi的WinXp计算机时,屏幕看起来不同。左侧和底部留有额外空间。以下是两个屏幕截图。我想知道我是否需要在一些UI工具中包装显示并更改一些属性以使其看起来一致。我尝试添加UseLayoutRounding =“true”,但似乎没有做太多。
答案 0 :(得分:1)
看起来你在对话框中使用固定大小而不是让WPF布局引擎用网格和诸如此类的东西来处理它。例如,看看Delay标签,我猜它们是固定大小的,当在XP上使用不同的字体时,标签不会像在正常的WPF应用程序中那样增长。