C#-检查ContextMenu是否包含项



我有一个包含一些项目的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");

最新更新