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

问题描述 投票:1回答:3

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

但在设计桌面应用程序时,我如何获得响应式设计界面。我需要在不同尺寸的屏幕上安装我的应用程序界面,例如台式机,笔记本电脑,标签等

我怎么能这样做,使用Visual Studio 2013?

c# desktop-application
3个回答
0
投票

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

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


0
投票

使用Tools的锚属性。


0
投票

如果限制您的应用程序可用性到Windows 8(和类似)不是一个问题,通用应用程序已经适合apis适合屏幕的四分之一/一半/八。看到你提到平板电脑,我认为这是唯一的方法。如果限制是不可能的,你可能会对Ned Stoyanow建议的WPF感兴趣。还有一些项目,如ModernWPF,它具有响应性。此外,使用功能区控件菜单有很大帮助。

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

© www.soinside.com 2019 - 2024. All rights reserved.