【发布时间】:2012-05-08 20:18:52
【问题描述】:
我知道这是一个非常常见的问题。但是,我已经看了一遍,找不到适合我的场景的好答案。
我有一个包含子菜单的 MainMenu。我需要从子菜单中删除一些项目,而不是全部。
我可以通过使用轻松地从 MainMenu 中删除项目
MainMenu.Items.Remove(e.Item) 在菜单的数据绑定事件中
以下菜单中的示例如何从 Main2 菜单中删除 sub2。 主要1- Main2->sub1,sub2
我的菜单绑定到站点地图。
我试过e.Item.ChildItems.RemoveAt(0),但 e.Item.ChildItems.Count 的 Main2 是 0。
我不知道如何解决这个问题。
请帮忙。
【问题讨论】:
-
您在哪个事件中尝试删除它?我猜你在绑定发生之前就已经这样做了,所以它会返回一个空集合......
-
这篇文章可能会有所帮助:visualstudiomagazine.com/articles/2010/06/24/…
-
哇……那篇文章准确地回答了我的问题。