在为Web应用程序设计UI时,我们有CSS和 用于响应式设计界面的html。
但在设计桌面应用程序时,我该怎么办? 响应式设计界面。我需要适应我的应用程序界面 不同尺寸的屏幕,例如台式机,笔记本电脑,标签等
如何使用Visual Studio 2013执行此操作?
答案 0 :(得分:0)
如果您只在Windows上运行,我个人会使用WPF。它有点难学,但非常强大和灵活。它还使您能够将UI设计与UI实现分开。设计人员可以使用Blend来设计GUI,开发人员可以使用VS来实现它。
对于今天的桌面设计(只要它是windows :)),恕我直言WPF是最好的选择。
答案 1 :(得分:0)
使用工具的锚属性。
答案 2 :(得分:0)
如果将应用程序可用性限制在Windows 8(和类似程度)不是问题,那么通用应用程序已经适合使用api来适应屏幕的四分之一/一半/八分之一。看到你提到平板电脑,我认为这是唯一的方法。如果限制是不可能的,你可能会对Ned Stoyanow建议的WPF感兴趣。还有一些项目,如ModernWPF,它具有响应性。此外,使用菜单功能区控件有很大帮助。
另外,如果我没弄错的话,您可以使用HTML开发通用应用程序并通过CSS设置样式。