Metro 风格应用程序的自定义图表解决方案 - 你会推荐哪条路径

本文关键字:路径 解决方案 应用程序 风格 自定义 Metro | 更新日期: 2023-09-27 18:31:29

我正在寻求构建一个Windows 8 Metro Style应用程序(带有XAML的C#),该应用程序需要能够创建各种类型的图表(折线图,条形图,饼图,气泡图等),这些图表具有响应性和动态性,并且能够随着用户交互而发展(例如,触摸特定数据点为您提供有关该点的信息,用手指旋转饼图, 使用两根手指动态调整图表大小)。

我围绕可用的内置/第三方解决方案类型进行了一些研究,并遇到了与 .NET 4 一起打包的Microsoft图表控件。遗憾的是,此 API 本身不适用于 WinRT。因此,我很可能会构建自己的自定义解决方案。

所以,我的问题是,你会推荐哪条路径,为什么要为 Metro Apps 创建自定义图表解决方案?我应该使用 Silverlight 解决方案吗?利用内置 Windows.UI.XAML API 的 Canvas 解决方案?DirectX 11可能吗?别的?请提供您推荐的解决方案的优缺点。

Metro 风格应用程序的自定义图表解决方案 - 你会推荐哪条路径

您针对哪些平台?例如,我不知道ARM平台是否有足够的GPU来处理DX11解决方案。

dx11 解决方案功能强大,但对于图表来说似乎有点矫枉过正。Silverlight是WPF的一个子集,所以你最好直接使用XAML API:使用godd画布,你可以做你想做的事。而且我不希望Microsoft支持Silverlight太久。

具体来说:XAML或JS。两者都很强大。并且将准备好触摸。

相关文章: