C# Metro风格应用程序的自定义图表解决方案-您会推荐哪种路径?

C# Metro风格应用程序的自定义图表解决方案-您会推荐哪种路径?,c#,charts,windows-8,microsoft-metro,windows-runtime,C#,Charts,Windows 8,Microsoft Metro,Windows Runtime,我希望构建一个(带有XAML的C#),它需要能够创建各种类型的图表(直线、条形图、饼图、气泡图等),这些图表具有响应性和动态性,并且能够随用户交互而发展(例如,触摸一个特定的数据点可以为您提供关于该点的信息,用手指旋转饼图,用两个手指动态调整图表的大小) 我对可用的内置/第三方解决方案的类型进行了一些研究,并发现了与.NET 4打包的解决方案。不幸的是,此API在本机上不可用。因此,我很可能会构建自己的自定义解决方案 所以,我的问题是,你会推荐哪条路径,为什么要为Metro应用程序创建自定义图表

我希望构建一个(带有XAML的C#),它需要能够创建各种类型的图表(直线、条形图、饼图、气泡图等),这些图表具有响应性和动态性,并且能够随用户交互而发展(例如,触摸一个特定的数据点可以为您提供关于该点的信息,用手指旋转饼图,用两个手指动态调整图表的大小)

我对可用的内置/第三方解决方案的类型进行了一些研究,并发现了与.NET 4打包的解决方案。不幸的是,此API在本机上不可用。因此,我很可能会构建自己的自定义解决方案


所以,我的问题是,你会推荐哪条路径,为什么要为Metro应用程序创建自定义图表解决方案?我应该选择Silverlight解决方案吗?一个利用内置API的画布解决方案?DirectX 11可能吗?其他什么?请提供你推荐的解决方案的优缺点。

你针对的是什么平台?例如,我不知道ARM平台是否有足够好的GPU来处理DX11解决方案

dx11解决方案功能强大,但对于图表来说似乎有点过火。Silverlight是WPF的一个子集,因此您最好直接使用XAML API:使用godd画布,您可以随心所欲。我不希望Microsoft支持Silverlight的时间太长


具体来说:XAML或JS。两者都是强大的。并且将为触摸屏做好准备。

这个问题不适合这样做。不鼓励轮询。目前,目标是任何可以运行Windows 8的平板电脑/PC