Winforms:linux 上的控件宽度大于 windows

Winforms : control width larger on linux than windows

我开发了一个 Winforms 应用程序,并希望使用 Mono 将其部署在 raspbian 上。我使用响应 class 我发现 here 当我在 windows 设备上启动它时它运行良好但在 linux 上控件宽度更大所以我的 window 溢出我的屏幕宽度。

欢迎您的帮助,因为我不知道为什么会这样。

windows 屏幕上的应用程序: app on windows screen

linux 屏幕上的应用程序: app on linux screen

感谢您的评论,它帮助我找到了解决方案的开始,我将与您分享。

首先,我将表格的 属性 "AutoScaleMode" 从 "Font" 更改为 "None",就像 Jimi 所说的。此提示有助于 window 宽度,但我的文本标签 "Hello responsive world" 仍然由于 Linux 的字体而溢出。所以我在 Linux 上安装了微软的字体(sudo apt-get install msttcorefonts),现在它工作正常,即使仍然有一个小的变化。