您的位置:首页 > 其它

WPF中平铺的问题,完美解决

2012-03-26 10:16 260 查看
这个问题可是困扰了好久!百度多次,才发现真的是天下文章一大抄。不过在那个抄的基础上又参考MSDN的基础知识,最后反正是试出来了!

在国内中designer普及不够,也只能将就下photoshop了!因此就会产生很多的平铺问题!比较显著的就是1像素的平铺。下面这段代码可以解决这个问题。

<Canvas>

<Canvas.Background>
<VisualBrush TileMode="Tile" Viewport="0,0,2,28" ViewportUnits="Absolute">
<VisualBrush.Visual>
<Image Source="/DigitChina;component/Image/4-1下中.png"/>
</VisualBrush.Visual>
</VisualBrush>
</Canvas.Background>

</Canvas>

跟网上流传的不同之处在于。Viewport="0,0,2,28" 2,28代表你那个1像素图片(需要平铺的图片)的宽和高。后面这个是关键ViewportUnits="Absolute"> 要设置为Absolute哦!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐