WPF 内容与控件开发全解析
1. 图像显示
在 WPF 中显示图像有两种常见方式:使用标记和使用代码。
1.1 使用标记显示图像
以下标记假设SweetieSleeping.jpg文件已作为项目资源包含在内,它将生成如图 6 - 3 所示的窗口:
<Grid> <Image Source="SweetieSleeping.jpg"/> </Grid>这种方式非常简单,直接在标记中指定图像源即可。
1.2 使用代码显示图像
在 C# 中手动编码显示图像稍微复杂一些。首先需要了解与图像关联的各个类对象之间的关系:
-Image类对象并不实际包含图像,其Source属性引用一个从ImageSource类派生的对象。对于位图图像,这个对象是BitmapImage类。
-BitmapImage对象也不包含图像,它有一个对Uri对象的引用,该Uri对象指定实际图像的位置。
创建Image对象的 C# 代码如下:
public Window1() { Init