关于wpf 中图片(图标)的路径问题
2010-06-11 12:32
344 查看
最近一直研究wpf菜单,为了给菜单添加图标,真是费了九牛二虎之力。现想将所得经验贴出来,以供大家分享。
第一种方式:绝对路径方式
<MenuItem ToolTip="新建" Width="40" Click="New_Click">
<MenuItem.Icon>
<Image Source ="e:/WPF/WpfApplication1/image/new.ico"/>
</MenuItem.Icon>
</MenuItem>
此种方式为对当前菜单赋绝对路径,方法就是:1、在当前工程下添加一个image文件夹 2、向image文件夹添加new.ico文件 3、引用此new.ico的绝对路径。
此种方式的弊端是:无法移植程序,因为路径是死的。下面介绍第二中方法。
第二种方式:相对路径 方法步骤:
1、右键工程项目属性/添加/资源字典 2、在弹出的窗口中选择“资源文件”,单击“添加”按钮 3、在出现的Resources文件夹下添加一个图片,本例为new.ico 4、选中此new.ico文件,右键属性,把生成操作(buidacion)项选值为Resource 5、然后如下引用
<MenuItem ToolTip="新建" Width="40" Click="New_Click">
<MenuItem.Icon>
<Image Source="/WpfUserControl_Menu;Component/Resources/new.ico"/>
</MenuItem.Icon>
</MenuItem>
或者
<MenuItem ToolTip="新建" Width="40" Click="New_Click">
<MenuItem.Icon>
<Image Source="Resources/new.ico"/>
</MenuItem.Icon>
</MenuItem>
第一种方式:绝对路径方式
<MenuItem ToolTip="新建" Width="40" Click="New_Click">
<MenuItem.Icon>
<Image Source ="e:/WPF/WpfApplication1/image/new.ico"/>
</MenuItem.Icon>
</MenuItem>
此种方式为对当前菜单赋绝对路径,方法就是:1、在当前工程下添加一个image文件夹 2、向image文件夹添加new.ico文件 3、引用此new.ico的绝对路径。
此种方式的弊端是:无法移植程序,因为路径是死的。下面介绍第二中方法。
第二种方式:相对路径 方法步骤:
1、右键工程项目属性/添加/资源字典 2、在弹出的窗口中选择“资源文件”,单击“添加”按钮 3、在出现的Resources文件夹下添加一个图片,本例为new.ico 4、选中此new.ico文件,右键属性,把生成操作(buidacion)项选值为Resource 5、然后如下引用
<MenuItem ToolTip="新建" Width="40" Click="New_Click">
<MenuItem.Icon>
<Image Source="/WpfUserControl_Menu;Component/Resources/new.ico"/>
</MenuItem.Icon>
</MenuItem>
或者
<MenuItem ToolTip="新建" Width="40" Click="New_Click">
<MenuItem.Icon>
<Image Source="Resources/new.ico"/>
</MenuItem.Icon>
</MenuItem>
相关文章推荐
- WPF 图片无法显示……关于Application及SiteOfOrigin的路径问题
- 关于WPF中菜单等图标的路径问题
- android红米等关于读取本地文件夹图片获取路径的问题的解决
- 关于大小图片路径的问题; 在javabean 中加上getters
- 关于android 调用系统图片浏览器并返回图片路径问题
- 备注:其问题在 “(二)10.鼠标移过,改变图片路径”中。,关于img.complete
- 关于SpringMvc中js和图片路径正确但是不能加载的问题
- 关于Tomcat服务器中使用jsp找不到图片存放路径的问题
- maven关于jsp页面加载图片和css路径的问题
- html中关于图片路径的问题
- 关于android 调用系统图片浏览器并返回图片路径问题
- WPF 图片等路径问题
- 关于服务器端Image控件和HTMLImage控件的前台图片路径绑定问题
- android红米等关于读取本地文件夹图片获取路径的问题的解决
- 关于图片文件src路径有空格显示不出来的问题
- 关于查看图片路径或者链接路径问题的方式
- 关于webpack打包图片的路径问题
- wpf图片资源路径问题及C#代码设置图片路径
- 关于百度world 编辑器改变上传图片的保存路径图片不显示的问题
- 关于前后台分离时nginx图片访问路径问题