为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  阅读(5699)  评论(2编辑  收藏  举报