我有一些ContextMenu包含一些项目,在运行时我向ContextMenu添加新项目,我想知道如何检查ContextMenu是否包含项目,如果相同项目已经在ContextMenu中则不要添加项目再次。仅添加不在ContextMenu中的项目。
我该怎么做?
答案 0 :(得分:1)
这完美无缺:
ContextMenu menu = new ContextMenu();
MenuItem item = new MenuItem();
menu.MenuItems.Add(0, item);
if (menu.MenuItems.Contains(item))
Console.WriteLine("The item exists");