我需要创建一个上下文菜单,是否可以使用VS2010设计器/在编写xaml代码时查看预览?谢谢你的任何提示!
发布于 2010-06-27 14:39:34
我不使用VS Designer视图。我总是喜欢自己编写我的XAML。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);
我希望这能对你有所帮助。
发布于 2010-06-27 19:51:12
我对WPF/XAML不太确定,但在WinForms中,你可以将ContextMenu拖到设计器上进行编辑。在工具箱中查找ContextMenu。
https://stackoverflow.com/questions/3127580
复制