2015-05-04 84 views
0

我是wpf的新手。因此,请和我的问题合作。构建Windows平板电脑的应用程序。

我想构建一个在Windows平板电脑上运行的应用程序。这不是Windows应用商店,相反,我将为一些公司开发这个应用程序来可视化他们拥有的数据。他们会在平板电脑或其他支持触摸的设备上使用此应用。

背景:

应用程序都会有一些图表和其他可视化图表。 WPF MVVM模式将用于开发应用程序。

我的问题:

我现在的系统是:

系统:HP精英本书围绕810 G2平板 .NET框架:4.0 的Visual Studio 2012

  1. 我可以开发平板电脑以上规范的应用程序?
  2. 在哪里可以找到编码WPF mvvm模式的触摸设备的编码文件?
  3. 如何在wpf中使用图形或任何其他可视化方法。我的意思是,我有任何库为不同的图表提供API吗?

请帮我回答以上。

谢谢

回答

0

这个问题会导致长的答案..我会尽量缩短它!

  1. 精英图书旋转有I5和Windows 8/8.1。你应该没有问题开发Widnows应用程序。

    Visual Studio 2012也不错,您可能需要下载Windows Phone工具包(如果您需要多平台应用程序)。

    虽然您需要使用framwork 4.5来开发Windows 8.1 RT应用程序 - 而这正是您想要的,如果您需要多设备应用程序。如果不是那么它只是正常的Windows应用程序,可以在Windows设备上运行(不是Windows手机或RT平板电脑)

  2. 看起来您是开发Touch应用程序的先行者。

    2.1老实说,你应该考虑在开发前购买一本书。 “使用XAML和C#释放Windows 8.1应用程序”非常好 其中一个 - 你甚至可以用示例代码阅读第一章的很好的一部分(参见下面的链接)!

    2.2我添加了几个可以帮助你的资源的链接。考虑单独查看MVVM,WPF和Touch编码。有大量的教程可用!

    2.3。做触摸支持非常简单,它只是另一个事件处理程序(touchdown而不是mouseleftbutton down),所以你只需要知道如何最好地处理MVVM中的事件(下面链接)。另一件事是手势支持(见链接)

  3. 这里是XAML控制的标准库..非常基本的,但你可以做很多与他们:https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465351.aspx 如果你需要更好/更图形化的控制,你可以考虑使用开发者快递或类似的API 这里s a list of the graphic tools they provide. Pretty neat: https://www.devexpress.com/products/net/controls/winrt/ There也是一个WinRT的XAML工具包中:https://winrtxamltoolkit.codeplex.com/(教程和图形预览见下文)

其他链接:使用XAML和C

的Windows 8.1应用程序#偷跑(例如,代码): http://ptgmedia.pearsoncmg.com/images/9780672337086/samplepages/0672337088.pdf

MVVM常规发展:https://joshsmithonwpf.wordpress.com/a-guided-tour-of-wpf/

MVVM在Windows 8:https://msdn.microsoft.com/en-us/magazine/jj651572.aspx?utm_source=rss&utm_medium=rss&utm_campaign=mvvm-using-the-mvvm-pattern-in-windows-8

的WinRT XAML工具包指南(Windows应用商店的例子): http://eren.ws/2013/10/15/using-graphs-and-charts-in-windows-store-apps-boredom-challenge-day-11/

最佳MVVM中处理事件的方式(触摸事件处理需要): What's the best way to pass event to ViewModel?

相关问题