none
关于在metro下绘图的Chart,请教大家

    问题

  • 最近在移植一个silverlight的项目,其中包含有chart部分,请问在metro下用什么控件实现?

    只需要线图、饼图和柱状图

    谢谢

    2012年5月15日 4:09

答案

  • 这种情况,只有两种方案:

    1。自己学习去实现,2。等待别人去实现。

    如果说要自己学习的话,你可以参考WPF或者SL的Toolkit中的Chart组件,他们都是开源的。然后使用Metro的一些绘图方式去绘制你的图形。

    其实你要做Chart,想想也不难,就是用一些基本的图形的一些参数,比如长度,面积大小来表示一系列的数据。比如你可以简单的画一系列的矩形框,然后他们的高度表示你的数值,这就是简单的Chart。 
    或者画一条折线,每个点都可以表示一个数据,这样就成了折线图。

    考虑一下。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年5月17日 7:02
    版主

全部回复

  • 目前没有现成的XAML控件,只有自己去设计实现这类控件。

    不过如果你对HTML5有些基础,你可以参考使用HTML 5 Canvas来实现Chart的功能,外面也有很多HTML5组件库已经实现了Chart可供使用,所以你可以在HTML5 for Metro参考使用。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年5月15日 10:42
    版主
  • 目前没有现成的XAML控件,只有自己去设计实现这类控件。

    不过如果你对HTML5有些基础,你可以参考使用HTML 5 Canvas来实现Chart的功能,外面也有很多HTML5组件库已经实现了Chart可供使用,所以你可以在HTML5 for Metro参考使用。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    我们现在是xmal + C# ,顶起啊

    2012年5月15日 10:47
  • 这种情况,只有两种方案:

    1。自己学习去实现,2。等待别人去实现。

    如果说要自己学习的话,你可以参考WPF或者SL的Toolkit中的Chart组件,他们都是开源的。然后使用Metro的一些绘图方式去绘制你的图形。

    其实你要做Chart,想想也不难,就是用一些基本的图形的一些参数,比如长度,面积大小来表示一系列的数据。比如你可以简单的画一系列的矩形框,然后他们的高度表示你的数值,这就是简单的Chart。 
    或者画一条折线,每个点都可以表示一个数据,这样就成了折线图。

    考虑一下。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年5月17日 7:02
    版主
  • 如此简单,为什么微软不做?

    2013年7月31日 10:36