WPF中的image的使用和普通winform里面的属性还是有些不同的。

比如,在winform里面,显示图片用的是pictureBox而在WPF里面压根就没有这个控件。

 WPF里面只有image;

 用鼠标直接选的图片生成的结果是 <Image Height="104" HorizontalAlignment="Left" Margin="12,21,0,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="109" Source="/ClockReming;component/ico/1.jpg" />

 其中的Source意思就是图片的URL。

 在用代码实现动态添加图片的时候,需要注意:

直接写image.Source="";  是不行的

因为image.Souce是image类型。

应该改成如下:

           BitmapImage image = new BitmapImage(new Uri(new GetMes().getPath(fielName), UriKind.Absolute));
           image1.Source = image;

其中new GetMes().getPath(fielName)是我写的类,其实是获取系统路径。  那个参数本来就是代表的路径。

Uri,Absolute是格式化方式。