在我的应用程序中,只要将对象放在画布上,我就会将其存储在树中。现在,我正在尝试编写一个方法来删除一个对象,这很好,但我还需要从树中删除该特定对象。每个对象都有一个唯一的 id,因此我可以在树中找到它并从树中删除它,同时从画布中删除它。
为了在树中找到一个节点,我计划在每个节点(item.Tag)中存储 ID,但是,我面临两个问题:
如何从不同的类访问节点的详细信息? myTreeObj.Items.Tag 无法正常工作。
当我在树中循环时,myTreeObj.Items.Count 显示的项目比我看到的更多。
任何意见将不胜感激。
谢谢。