windows 桌面应用程序的响应式 UI 设计

Responsive UI design for windows desktop application

在为 Web 应用程序设计 UI 时,我们有 CSS 和 html 用于响应式设计界面。

但是在设计桌面应用程序时,如何才能得到 响应式设计界面。我需要适合我的应用程序界面 不同尺寸的屏幕,例如台式机、笔记本电脑、平板电脑等

如何使用 Visual studio 2013 执行此操作?

如果您 Windows 只有 运行,我个人会使用 WPF。它学习起来有点困难,但非常强大和灵活。它还使您能够将 UI 设计与 UI 实现分开。设计者可以使用Blend来设计GUI,开发者可以使用VS来实现

对于今天的桌面设计(只要是 windows :)),恕我直言,WPF 是最佳选择。

使用工具的锚点属性。

如果将您的应用程序可用性限制为 Windows 8(和类似)不是问题,通用应用程序已经适用于 api 以适应 quarter/half/one-eight 屏幕。看到你提到平板电脑,我认为这是唯一的方法。如果限制是不可能的,您可能对 WPF 感兴趣,正如 Ned Stoyanow 所建议的那样。还有一些像ModernWPF这样的项目,里面就有responsiveness。此外,对菜单使用功能区控件有很大帮助。

此外,如果我没记错的话,您可以使用 HTML 开发通用应用程序并通过 CSS 设置样式。