我正在使用 ContentControl 创建一些自定义对象,并将它们添加到工具箱中,允许用户将它们拖放到页面上。现在,我正面临一些情况,其中一些控件有孩子。如果它只有一个没有子项的项目我在Tag属性中检索每个对象的id,但是,对于第二个类别,情况并非如此,因为我需要存储和检索ID的层次结构集。经过几次搜索,我遇到了MSDN forum,它几乎接近我需要做的事情,但我想知道有更好更优化的实现方法。
任何帮助将不胜感激。
感谢。
答案 0 :(得分:0)
如果对象 可以有多个孩子,则使用ItemsControl
而不是ContentControl
。包含ItemsControl
的{{1}}是一个层次结构。