简介:有很多评论说"WinForms不能自动扩展到DPI /字体设置;切换到WPF".但是,我认为这是基于.NET 1.1; 看起来他们在.NET 2.0中实现自动扩展实际上做得非常好.至少基于我们迄今为止的研究和测试.但是,如果你们中的一些人知道的更好,我们很乐意听取你的意见.(请不要打扰我们应该切换到WPF ...现在不是一个选项.)
WinForms中的内容不能正确自动缩放,因此应该避免?
编写WinForms代码时程序员应遵循哪些设计指南,以便自动扩展?
请参阅下面的社区维基答案.
这些是不正确还是不充分?我们应采用的其他指导方针?是否还有其他需要避免的模式?对此的任何其他指导将非常感激.
我正在尝试使用C#构建Windows窗体应用程序.
如何在.NET中获得DPI?
我之前读过有DPIX和DPIY,它可以在.NET中用来获取当前的DPI.
那是对的吗?
谢谢大家.