Dan*_*iel 1 vb.net user-interface winforms
我想知道是否有人熟悉设计UI可以扩展到任何分辨率.是否有.NET的库或功能使这很容易?我们还将Infragistics控件作为资源.
对于Windows窗体,最好的选择是使用动态生成的布局控件,并确保使用控件的Anchor/Dock属性进行放置,而不是显式定位和调整大小.
布局面板(例如TableLayoutPanel)也非常有用,因为它们在运行时进行动态调整大小.
话虽这么说,这是一个WPF比Windows Forms有巨大优势的地方.在WPF中,所有尺寸和布局都是通过"像素"完成的,该像素是虚拟的,分辨率独立的"像素",对应于1/96英寸.这意味着只要您没有明确地弄乱它,您的UI就可以处理任何分辨率.