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