C# Silverlight的标记云控件

C# Silverlight的标记云控件,c#,silverlight,controls,tag-cloud,C#,Silverlight,Controls,Tag Cloud,我希望构建一个Silverlight应用程序,并希望显示一个。我想我有数据处理(单词计数)的一面(感谢答案),但我正在寻找一个好的控件来显示实际的标记云 我发现了,但我不喜欢样本图像的外观——它似乎没有很有效地利用空间 我也发现了,但我没有太多的运气与样品。我必须努力工作才能让它在我的机器上编译(我想它是为Silverlight 2构建的?),然后当它运行时,它只是一个没有标记的空球体。我找不到它的任何实时样本,所以我只有样本图像 有人知道一个好的标签云控制吗?最好是一个与源可用,并与现场演示,

我希望构建一个Silverlight应用程序,并希望显示一个。我想我有数据处理(单词计数)的一面(感谢答案),但我正在寻找一个好的控件来显示实际的标记云

我发现了,但我不喜欢样本图像的外观——它似乎没有很有效地利用空间

我也发现了,但我没有太多的运气与样品。我必须努力工作才能让它在我的机器上编译(我想它是为Silverlight 2构建的?),然后当它运行时,它只是一个没有标记的空球体。我找不到它的任何实时样本,所以我只有样本图像

有人知道一个好的标签云控制吗?最好是一个与源可用,并与现场演示,所以我可以尝试它第一次

编辑:Myles J提到的控件看起来不错,但它似乎也没有很好地利用空间。当一行上有大小字母混合时,它看起来是这样的:

[small] [B    ] [Another Small]
        [  I  ]
        [    G]
我喜欢能够压缩所有内容的标记云,因此它看起来更像:

[B    ] [small]
[  I  ] [Another Small]
[    G]
这类云的一些非常好的例子可以在以下网站找到:


或者更好的是,如果它可以混合方向,使一些是水平的,一些是垂直的,那就太好了。类似于本页上的第一个示例:

您愿意为此付费吗?大多数大型第三方供应商(如Infrastics、Telerik等)都有这样的控制权。以下是Infragistics标签控件演示的链接:


在做了大量的搜索之后,我最终发现了一个很棒的控件。他似乎遇到了我遇到的问题,他找不到一个好词“云控制”。用他自己的话来说:

我一直在寻找一个组件,可以显示Wordle风格的单词 云。我能找到的唯一Silverlight组件是基础设施 xamTagCloud,但它确实没有产生我所看到的输出 对于我想要的是能够用重要性较低的词 在较大条目周围留下的空格内

环顾网络后,我找不到要购买或安装的组件 所以我决定写我自己的

幸运的是,他完成了所有的艰苦工作,然后免费发布了控件(以及源代码和演示项目)。示例和第一篇文章可在上找到。更多信息,包括文档和下载,请访问:

如果可能的话,我想避免花钱买一个。我实际上拥有全套Telerik控件,并且非常喜欢它们。但不管出于什么原因,他们只有一个针对ASP.NET的标记云控件——从我在他们论坛上看到的情况来看,他们不打算在短期内为Silverlight提供一个标记云控件。你能提供一个链接到一个你想复制的标记云UI示例吗?好主意,我已经更新了这个问题,并提供了我正在寻找的更多细节。