我有一个遗留的VB / C#WinForms应用程序,并有以下的scalling问题:
该应用正在使用ChartFx 7显示如下数据:
当我将显示器(Windows 7)更改为150%时,我得到了这个:
图表不适应,但传说确实很明显。表单由应用程序的主要形式调用。如果我将表单设置为启动表单,它会再次运行!
有人知道这里出了什么问题吗?在主窗体的上下文中是否有一个设置负责或者是ChartFx的问题?
编辑:我刚刚发现它在wpf和winforms之间存在问题:我忘了提到应用程序使用winform和wpf。当我删除所有wpf调用时,它可以正确缩放!
答案 0 :(得分:1)
发现,在清单文件中设置dpiAware就可以了!
DayID StartTime EndTime OnOffGroup
1 03:00:00.0000000 04:59:00.0000000 1
1 06:00:00.0000000 07:59:00.0000000 2
1 14:00:00.0000000 16:59:00.0000000 8