C# - 检查ContextMenu是否包含项目

时间:2011-05-30 10:24:53

标签: c# windows contextmenu

我有一些ContextMenu包含一些项目,在运行时我向ContextMenu添加新项目,我想知道如何检查ContextMenu是否包含项目,如果相同项目已经在ContextMenu中则不要添加项目再次。仅添加不在ContextMenu中的项目。

我该怎么做?

1 个答案:

答案 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");