2个回答
展开全部
用 ImageBrush
指定下面的属性
1. TileMode="Tile"
2. ViewportUnits="Absolute"
3. Viewport="left, top, width, height" <-- 用具体的数字表示 每次 tile 时图像的左上, 宽高
For Example:
<StackPanel xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<StackPanel.Background>
<ImageBrush ImageSource="bk.jpg" TileMode="Tile" Stretch="UniformToFill"
ViewportUnits="Absolute" Viewport="0,0,80,80"/>
</StackPanel.Background>
</StackPanel>
保存为 xaml 文档, 在 ie 中打开即可看效果. (基於 xbap 安全约定, 案例中 bk.jpg 和 xaml 在同一目录中)
指定下面的属性
1. TileMode="Tile"
2. ViewportUnits="Absolute"
3. Viewport="left, top, width, height" <-- 用具体的数字表示 每次 tile 时图像的左上, 宽高
For Example:
<StackPanel xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<StackPanel.Background>
<ImageBrush ImageSource="bk.jpg" TileMode="Tile" Stretch="UniformToFill"
ViewportUnits="Absolute" Viewport="0,0,80,80"/>
</StackPanel.Background>
</StackPanel>
保存为 xaml 文档, 在 ie 中打开即可看效果. (基於 xbap 安全约定, 案例中 bk.jpg 和 xaml 在同一目录中)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-17
展开全部
还真没试过。
你可以用图像画刷试试看。
你可以用图像画刷试试看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |