当用户在显示设置中设置了100%以外的内容时,我的表单似乎不尊重Autoscale
。
任何人都知道这里发生了什么?
以下是我将其缩小到的具体条件:
- WinForms项目
- 将图像放在按钮上(由于按钮上的图像缩放,下图中未显示)
- 将WPF用户控件添加到项目中(无需从WinForm引用它)
备注
- 删除WPF用户控件或按钮上的图像(资源可以保留)会导致预期的缩放
- 在错误的缩放示例中,请注意没有窗口图标或窗口文本......也许是一个线索?
- 很难分辨,但看起来它在屏幕上以正确的比例闪烁,然后以错误的比例重新绘制。
图片
错误结果(无缩放):
预期结果(预期缩放):
项目: