www.ctrt.net > wpF mEnuitEm iCon

wpF mEnuitEm iCon

menuItem1.Icon = new Image() { Source = new BitmapImage(new Uri("Images/cc.jpg", UriKind.RelativeOrAbsolute)) }; bmp格式wpf好像不支持的吧

设置icon的background为透明既可

。。。你觉得icon 是个 字符串吗?你觉得 icon是什么类型的?呵呵,把Source="{TemplateBinding Icon}" 中的icon 换成类型是字符串试试,例如 Source="{TemplateBinding (控件名).Text}"

直接做成png的透明图

menuItem.Icon = new Image() { Source = new BitmapImage(new Uri("/WpfApplication1;component/Images/bz-head001.jpg", UriKind.Relative))}; Icon是object类型的,你赋值的时候赋给它一个Image类型的,它就能显示图片了

用blend直接打开 MenuItem的模板修改比较直观,估计是选中的内容控件居左靠齐而没有平铺造成的。可以通过修改背景色并去除边框获得新的效果。

这样设置了就可以的,不过在调试状态下似乎没法显示,你去debug路径下找到exe运行看。或者你在Window的xaml里再加上: Icon="x.ico"

觉icon 字符串?觉 icon类型呵呵Source="{TemplateBinding Icon}" icon 换类型字符串试试例 Source="{TemplateBinding (控件名).Text}"

很简单啊,只要设置menu的style属性就行了,写了个demo给你,当然你也可以设置menuitem的style!~

在网上找现成的代码学习吧,比如说SharpDevelop是开源的模仿VS的IDE。

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com