使用与Blend的对象树相似的按钮创建TreeView

时间:2010-01-19 23:53:10

标签: silverlight silverlight-3.0 treeview

我正在尝试创建一个TreeView控件,其行为方式与Blend中的对象树类似(如下图所示)。我希望每个树项都有一个显示在TreeView右侧的按钮。

通过按摩模板,我已经能够让按钮一直显示在右侧。这非常接近,但有一点不同:在Blend中,按钮总是出现在控件的右边缘。缩小控件的大小时,这些按钮将覆盖不适合宽度的树项。我能够完成的最接近的是让按钮排成一行,这样当控件尺寸缩小时,按钮就会偏离视线,而不是粘在右侧并保持在顶部。

我认为Blend开发人员可能已经做了一些棘手的工作,比如将树视图和列表框粉碎在一起。

有关如何使其发挥作用的任何想法?也许那里还有另一个控件呢?

谢谢!

alt text

1 个答案:

答案 0 :(得分:0)

来自Telerik的TreeListView组件:
http://demos.telerik.com/silverlight/#TreeListView/FirstLook

我很确定它可以做你想要的,但它还没有正式发布(仍然是CTP)。当然,Telerik组件需要花钱......