locked
silverlight 实现拓扑图 功能修改 RRS feed

答案

  • 你好,

    如果你不使用第三方控件,Silverlight本身没有现成的控件来达到你要的效果,所以你只能是自己定义控件或者类来实现你的需求。

    比如你定义一个结点类,而这个结点会包含一个子结点,这个子结点就是这个结点类的一个实例,然后你再这个类上定义数据生成的方法,来实现结点之间的联系。

    结点之间的联系你可以在用Line控件来实现。


    Daoping Liu - MSFT

    2012年3月30日 3:15

全部回复

  • http://code.msdn.microsoft.com/Custom-diagrams-flowchart-3d1fe0b4/sourcecode?fileId=25132&pathId=47415772

    我在上面的连接下载GoSilverlight控件代码,现在使用BeatPaths实例,请问如何修改在箭头线上的数据重复问题,(在LinkLableNodePath="数据”  要是重复会被过滤了),最主要的是这实例的页面上自带有版本信息,需要怎么样才可以去除呢?

    可以帮帮解答吗?

    2012年3月27日 9:49
  • Msdn上没有高手出现吗?
    2012年3月28日 3:32
  • 你好,

    上面的链接中的代码只是一个演示代码,里面的类库只是作用演示用,所以它会有你提到的版本信息的水印效果(是不能去掉的,没有源代码)。

    上面你所用的控件是第三方控件,有关问题请到控件所属公司的论坛上提问:

    http://www.nwoods.com/support/forums.htm


    Daoping Liu - MSFT

    2012年3月29日 2:42
  • thank you ! 

    请问 你这里还有别的方法实现吗?或者有什么思路呢?

    2012年3月29日 3:05
  • 你好,

    你可以使用Blend 工具画出来,达到你想要的效果,Blend提供了非常强大的功能,而且使用非常的方便。


    Daoping Liu - MSFT

    2012年3月29日 3:38
  • 首先实现的效果图如这样的,并不是手工画出来的,是通过数据生成的结构图,有可能不是中心点连接,而是其他的相互连接,组成关系结构图。

    2012年3月29日 8:35
  • 你好,

    如果你不使用第三方控件,Silverlight本身没有现成的控件来达到你要的效果,所以你只能是自己定义控件或者类来实现你的需求。

    比如你定义一个结点类,而这个结点会包含一个子结点,这个子结点就是这个结点类的一个实例,然后你再这个类上定义数据生成的方法,来实现结点之间的联系。

    结点之间的联系你可以在用Line控件来实现。


    Daoping Liu - MSFT

    2012年3月30日 3:15