2012-06-22 42 views
0

我使用ContentControl创建一些自定义对象,并将它们添加到工具箱,以便用户将其拖放到页面上。现在,我正面临着这些控件中有些控件有孩子的情况。如果它只有一个没有孩子的项目,我会在Tag属性中检索每个对象的ID,但是对于第二个类别,情况并非如此,因为我需要存储和检索ID的层次结构集合。经过几次搜索,我碰到了MSDN forum,它几乎接近我需要做的,但我想知道有更好,更优化的实施方法。创建支持层次结构的自定义内容控件

任何帮助将不胜感激。

谢谢。

回答

0

如果一个对象可以有多个孩子,你可以使用ItemsControl而不是ContentControl。包含ItemsControlsItemsControl是一个层次结构。

+0

谢谢,但我在xaml中定义了下面的,但是它会抛出错误消息。我需要将它放在xaml的特定位置吗? '<! - - > ' –

+0

@amitkohan:什么是错误? –