为canvas添加背景图片

为canvas添加背景图片,可以用imagebrush来填充。

   <Canvas Grid.Column="1" >
            <Rectangle Canvas.Top="40" Canvas.Left="10" Width="280" Height="250" Stroke="Green" StrokeThickness="4" RadiusX="10" RadiusY="10">
                <Rectangle.Fill>
                     <ImageBrush ImageSource="hasi64.jpg"></ImageBrush>
                </Rectangle.Fill>
            </Rectangle>
            </Canvas>

但是,好像*.gif文件的图片不能显示,*.jpg和*.png的 图片,可以正常显示。

posted @ 2008-07-22 18:42 Amanda2007 阅读(917) 评论(2) 编辑 收藏

 回复 引用   
#1楼2009-03-16 15:20 | boygod1986[未注册用户]
请问博主,为什么我在xaml编辑模式下能看到引入的图片,但是一ctrl+f5运行,在浏览器里就什么都看不到了?
这是为什么?能不能发邮件帮我解答一下啊,谢谢了
boygod1986@gmail.com

 回复 引用 查看   
#2楼2010-08-23 12:45 | 一线风      
有给Grid填加背景的没? 嘿嘿`