设计一个前瞻性的Windows 7平板电脑GUI应用程序

时间:2011-09-23 17:27:31

标签: .net windows-7 tablet microsoft-metro

我正在构建一个具有类似浏览器功能的平板电脑应用程序(主要是查看预定义的网页和PDF选择)。由于各种原因(例如需要在同一设备上运行另一个传统的Windows应用程序),它需要在Windows上运行,因此为iOS或Android等现代平板电脑平台设计它是不可能的。与此同时,对于Windows 8 / Metro来说还为时过早。

然而,

  • 在平板电脑上运行传统(类似桌面)的Windows应用程序是没有吸引力的;至少,我需要更大更简单的控制。
  • 我想在即将推出的Windows 8中或多或少地设计它,理想情况是这样的同一个应用程序的未来Metro风格版本对用户来说不会太陌生,理想情况下也会赢得'需要重新设计太多的代码。

来自.NET或Web背景,在这里使用的最佳框架是什么? WPF(甚至是Windows Forms?),Silverlight还是HTML?

而且,UI方面,是否有一组模仿或接近Metro风格的控件(或者,在HTML的情况下,是一个样式表/一组脚本)?我认为,出于版权原因,我不能简单地在Windows 7中使用Windows 8中的那些。

2 个答案:

答案 0 :(得分:2)

  

来自.NET或Web背景,什么是最好的   框架,思考前进,在这里使用? WPF(甚至是Windows   表单?),Silverlight或HTML?

我建议你选择WPF。或者,如果WPF不是您的优先选择,请选择任何基于XAML接口的技术。如果您正在尝试构建一个甚至可以在Windows8中运行的轻量级应用程序,您可以选择银光(基于浏览器的应用程序)。基于XAML的技术将更好,因为Windows 8 Metro风格支持XAML

  

而且,UI方面,有一组控件(或者,在HTML的情况下,一个   样式表/一组脚本)模仿或接近Metro风格?一世   假设出于版权原因,我不能简单地使用那些   Windows 7中的Windows 8。

我认为这不会是版权问题,但是如果不完全复制界面,请尝试构建类似于用户在使用时不会感觉到太大差异的方式他转向Windows 8版本

答案 1 :(得分:0)

  

而且,UI方面,是否有一组模仿或接近Metro风格的控件(或者,在HTML的情况下,是一个样式表/一组脚本)?我认为,出于版权原因,我不能简单地在Windows 7中使用Windows 8中的那些。

如果您正在寻找Metro主题的wpf组件,可以使用devcomponents中的DotNetBar