我有一个包含一些项目的ContextMenu,在运行时我会向该ContextMenu添加新项目,我想知道如何检查ContextMenu是否包含该项目,如果ContextMenu中已经存在相同的项目,则不要再添加该项目。只添加上下文菜单中没有的项。
我该怎么做?
这非常有效:
ContextMenu menu = new ContextMenu();
MenuItem item = new MenuItem();
menu.MenuItems.Add(0, item);
if (menu.MenuItems.Contains(item))
Console.WriteLine("The item exists");