我目前正在开发一个位于主监视器右侧的 WPF 应用程序。它以选项卡的形式开始,单击时会滑出屏幕,然后以表格形式滑出以填写。我面临的问题是,当监视器上的缩放设置设置为 100% 以外的任何值并且我使用的监视器超过 1 个时,应用程序会在监视器上的不同位置运行动画,然后再返回其原始位置. 当应用程序折叠回选项卡时也会发生这种情况。我附上了 2 个显示行为的视频(100% 缩放和 150% 缩放的动画),以及缩放设置的屏幕截图。
Windows 显示菜单中的显示缩放设置:
监视器设置为 100% 缩放的动画:
监视器设置为 150% 缩放的动画:
有没有办法防止这个问题发生?