我遇到了这样一种情况,虽然 MinWidth 和 MinHeight 属性在 Windows 分辨率下(在 Windows 7 上)具有相同的值,但我的应用程序仍然没有完全显示在屏幕上(顶部的某些部分和右侧的某些区域是切)。例如:
MinWidth="1280" MinHeight="960"
Windows 分辨率设置为 1280x960。仍然没有完全显示应用程序。但是,如果我将分辨率 DPI 更改为更小(96dpi),应用程序将正确显示。如何在 WPF 应用程序中将 AutoScaleMode 设置为 dpi。
即使在@Abe Heidebrecht 回答之后,我也没有看到结果有任何改善。例如,当我最大化应用程序时,我的用户界面如下所示:(请注意,我有一个秒监视器,黑色区域在第二个监视器上)