WPF/E CTP Quick Start - 第六部分:图像(翻译)
2016-07-29 00:00
381 查看
Image元素能使您在WPF/E中显示位图信息。
这篇文档包含了以下部分:
Image元素
Stretch属性
使用位图的其它方法
下面该做什么呢?
Image元素
Image元素为您提供了一个简单的方法在WPF/E中显示JPG和PNG格式的图像。为了显示一副图像,您需要将Image对象的Source属性设置为图像文件。下面的例子使用了一个Image元素来显示一幅141x131的位图图像。因为没有指定Image元素的Width和Height属性,这副图将以它的原始大小显示出来。
重新开始查看内容
Stretch属性
当Image元素的大小和位图信息的大小不同时,Stretch属性会决定这幅位图会如何进行缩放,以配合Image元素。Stretch元素可以使用以下值:None、Fill、Uniform、UniformToFill。下面的示例分别展示了None、Uniform和Fill的效果。
重新开始查看内容
您可以查看WPF/E SDK中有关Stretch属性的内容,以得到有关图像伸缩设置的更多信息。
使用位图的其它方法
有关如何使用ImageBrush对象将位图作为背景的更多内容,请查看“绘图与填充”。
下面该做什么呢?
在下一部分“文本”中,您会了解TextBlock元素的使用方式,它使您能够为WPF/E内容添加文本。
这篇文档包含了以下部分:
Image元素
Stretch属性
使用位图的其它方法
下面该做什么呢?
Image元素
Image元素为您提供了一个简单的方法在WPF/E中显示JPG和PNG格式的图像。为了显示一副图像,您需要将Image对象的Source属性设置为图像文件。下面的例子使用了一个Image元素来显示一幅141x131的位图图像。因为没有指定Image元素的Width和Height属性,这副图将以它的原始大小显示出来。
<Canvas Width="300" Height="300" xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Image Source="star.png" /> </Canvas>
重新开始查看内容
Stretch属性
当Image元素的大小和位图信息的大小不同时,Stretch属性会决定这幅位图会如何进行缩放,以配合Image元素。Stretch元素可以使用以下值:None、Fill、Uniform、UniformToFill。下面的示例分别展示了None、Uniform和Fill的效果。
<Canvas Width="300" Height="300" xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Image Source="star.png" Stretch="None" Height="100" Width="200" Canvas.Left="100" /> <Image Source="star.png" Stretch="Fill" Height="100" Width="200" Canvas.Top="100" Canvas.Left="100" /> <Image Source="star.png" Stretch="Uniform" Height="100" Width="200" Canvas.Top="200" Canvas.Left="100" /> <TextBlock Canvas.Left="5" Canvas.Top="0">None</TextBlock> <TextBlock Canvas.Left="5" Canvas.Top="100">Fill</TextBlock> <TextBlock Canvas.Left="5" Canvas.Top="200">Uniform</TextBlock> </Canvas>
重新开始查看内容
您可以查看WPF/E SDK中有关Stretch属性的内容,以得到有关图像伸缩设置的更多信息。
使用位图的其它方法
有关如何使用ImageBrush对象将位图作为背景的更多内容,请查看“绘图与填充”。
下面该做什么呢?
在下一部分“文本”中,您会了解TextBlock元素的使用方式,它使您能够为WPF/E内容添加文本。
相关文章推荐
- WPF/E CTP Quick Start - 第五部分:公有图形属性(翻译)
- WPF/E CTP Quick Start - 第八部分:媒体(翻译)
- WPF/E CTP Quick Start - 第一部分:创建一个WPF/E项目(翻译)
- WPF/E CTP Quick Start - 第十一部分:示例控件(翻译)
- WPF/E CTP Quick Start - 第九部分:动画(翻译)
- WPF/E CTP Quick Start - 第四部分:绘图与填充(翻译)
- 为URL生成设计流畅接口(Fluent Interface)
- java类文件获取页面的request,session.response
- 解决MySQL连接超时Communications link failure due to underlying exception
- UI的恶梦
- Jenkins进阶系列之——16一个完整的JENKINS下的ANT BUILD.XML文件
- ubuntu14.04禁用guest用户登录
- signavio\editor\build.xml:118: Java returned: 2 编译错误
- Java集合框架官方教程(2):Queue/Deque/Map接口
- 数学图形(1.38)anguinea曲线
- [LintCode] Longest Increasing Continuous subsequence II
- Dynamic Programming | Set 3 (Longest Increasing Subsequence)
- [LeetCode] Unique Paths && Unique Paths II && Minimum Path Sum (动态规划之 Matrix DP )
- [LeetCode] Longest Consecutive Sequence
- 混沌数学之CircuitChaotic(二维离散电路混沌系统)