我需要创建一个上下文菜单,是否可以使用VS 2010设计器执行此操作/在编写xaml代码时查看预览?谢谢你的提示!
答案 0 :(得分:1)
我不使用VS Designer视图。我总是喜欢自己写我的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);
我希望这会对你有所帮助。
答案 1 :(得分:0)
我不确定WPF / XAML,但在WinForms中,您可以将ContextMenu拖到设计器上进行编辑。在工具箱中查找ContextMenu。