C# 在wpf中如何使用image
一、如果您的Image使用的是已知的图片,那么直接传路径即可
<Image Source="iphone_protrait-r0-c0.png" Width="100" Height="60" Stretch="Fill"/>
这种情况,使用的是相对路径,即使用者BootView.xaml跟它所使用的图片iphone_protrait-r0-c0.png,在同级,那么代码就如上面使用。
如果使用者,跟它所使用的图片,不在一起,那么您可以使用绝对路径访问:
<Image Source="/Images/iphone-protrait/iphone_protrait-r0-c0.png" Width="100" Height="60" Stretch="Fill" />
好的,你以为上面这么写代码,这张图片就能显示了吗?不,网上很多文章,没有告诉你关键点,就缺这一个关键步骤,可是他们不说:
要将该图片资源的生成操作,设置为资源,才可以使用。
二、使用pack uri
pack uri有2种:
一种用于访问编译时已经知道的文件,用application:,,,
一种用于访问编译时不知道、运行时才知道的文件,用siteoforigin:,,,
使用形式如下:
<Image Source="pack://application:,,,/Images/iphone-protrait/iphone_protrait-r0-c0.png" Width="100" Height="60" Stretch="Fill" />
请注意,三逗号application:,,,后面跟的必须是绝对路径。好多文章,他不说这个重要信息。
最让人可气的,这些文章,没有告诉你关键点,你以为跟上面的例子一样这么写,就OK了?不,这个关键步骤他们没告诉你:
要将该图片资源的生成操作,设置为资源,才可以使用。
祝您用餐愉快。
C# 在wpf中如何使用image相关推荐
- WPF中的MatrixTransform
WPF中的MatrixTransform 周银 ...
- WPF中ControlTemplate和DataTemplate的区别
原文:WPF中ControlTemplate和DataTemplate的区别 下面代码很好的解释了它们之间的区别: <Window x:Class="WPFTestMe.Window1 ...
- WPF中获取鼠标相对于桌面位置
原文:WPF中获取鼠标相对于桌面位置 var transform = PresentationSource.FromVisual(this).CompositionTarget.TransformFr ...
- WPF中StringFormat的用法
原文:WPF中StringFormat的用法 WPF中StringFormat的用法可以参照C#中string.Format的用法 1. C#中用法: 格式化货币(跟系统的环境有关,中文系统默认格式化 ...
- WPF中对三维模型的控制
原文:WPF中对三维模型的控制 (以下选自南开大学出版社出版的<WPF和Silverlight教程>) 3Dmax中的建模模型可以导出为obj文件格式,将此文件导入WPF项目中,由WPF完 ...
- WPF中触发器Trigger、MultiTrigger、DataTrigger、MultiDataTrigger、EventTrigger几种
WPF中有种叫做触发器的东西(记住不是数据库的trigger哦).它的主要作用是根据trigger的不同条件来自动更改外观属性,或者执行动画等操作. WPFtrigger的主要类型有:Trigger. ...
- WPF中Binding使用StringFormat格式化字符串方法
原文:WPF中Binding使用StringFormat格式化字符串方法 货币格式 <TextBlock Text="{Binding Price, StringFormat={}{0 ...
- WPF中获取鼠标相对于屏幕的位置
WPF中获取鼠标相对于屏幕的位置 周银辉 WPF编程时,我们经常使用Mouse.GetPosition(IInputElement ...
- WPF中的动画——(二)From/To/By 动画
原文:WPF中的动画--(二)From/To/By 动画 我们所实现的的动画中,很大一部分是让一个属性在起始值和结束值之间变化,例如,我在前文中实现的改变宽度的动画: var widthAnimati ...
- 在WPF中使用WinForm控件方法
在WPF中使用WinForm控件方法 原文:在WPF中使用WinForm控件方法 1. 首先添加对如下两个dll文件的引用:WindowsFormsIntegration.dll,Syste ...
最新文章
- python读取整个txt文件-python怎么读取txt文件内容
- Oracle中过程/函数返回结果集
- 高校表白app使用体验
- scheduled只执行一次,有个定时任务突然不执行了?
- java的继承啥考点,java中到底什么是继承?
- 基于生物特征密钥生成研究 ------应用于区块链领域密钥的生成办法
- dnf 服务器每周维护,DNF:7.22官方公告出炉,凌晨2点维护7小时,新增3个活动有玄机?...
- Symbian学习笔记(22) - 关于皮肤的小结
- 【软件测试】快速入行软件测试
- VS2019 编译 paho-mqtt-cpp 遇到的问题
- java jersey 参数_Java Jersey:接收表单参数作为字节数组
- C语言实现动态数组大小
- 66页3万字医疗行业大数据治理解决方案
- 微信小程序连接本地服务器(在本地服务器上进行真机测试-微信开发者工具)
- 几种常见web 容器比较
- 淮南计算机竞赛培训,关于公布2019年田家庵区中小学电脑制作比赛等三项比赛评比结果的通知...
- 未来教育1级计算机基础及ms,未来教育·全国计算机等级考试教程:一级计算机基础及MS Office应用...
- unity--RPG游戏人物连击的实现
- 【电路】继电器触点不释放问题
- QQ空间非主流女生急速闪动头像