代码之家  ›  专栏  ›  技术社区  ›  me.at.coding

使用VS2010设计器创建上下文菜单?

  •  0
  • me.at.coding  · 技术社区  · 14 年前

    2 回复  |  直到 14 年前
        1
  •  1
  •   abhishek    14 年前

    我不使用VS设计器视图。我总是喜欢自己写XAML。ContextMenu很容易创建。您只需要创建一个contextmenu作为staticResource或直接进入属性contextmenu。

    <ContextMenu>
                <MenuItem Command="Cut">
                    <MenuItem.Icon>
                        <Image Source="Images/cut.png" />
                    </MenuItem.Icon>
                </MenuItem>
                <MenuItem Command="Copy">
                    <MenuItem.Icon>
                        <Image Source="Images/copy.png" />
                    </MenuItem.Icon>
                </MenuItem>
                <MenuItem Command="Paste">
                    <MenuItem.Icon>
                        <Image Source="Images/paste.png" />
                    </MenuItem.Icon>
                </MenuItem>
            </ContextMenu>
    

    MenuItem mnu = new MenuItem();
    mnu.Header = "Paste";
    contextmenu.Items.Add(mnu);
    

        2
  •  0
  •   Chad    14 年前

    我不确定WPF/XAML,但在WinForms中,您可以将ContextMenu拖到设计器上进行编辑。在工具箱中查找上下文菜单。