加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何设置图像背景重复?

发布时间:2020-12-14 01:55:13 所属栏目:Windows 来源:网络整理
导读:我正在尝试将图像背景设置为沿整个网格重复.这是一个小图像,有一点随机噪声,以给它纹理. 目前这就是我正在做的事情: Grid.Background ImageBrush ImageSource="Images/mainBg.png" Stretch="UniformToFill" //Grid.Background 但这会使图像爆炸并使噪音看起
我正在尝试将图像背景设置为沿整个网格重复.这是一个小图像,有一点随机噪声,以给它纹理.

目前这就是我正在做的事情:

<Grid.Background>
    <ImageBrush ImageSource="Images/mainBg.png" Stretch="UniformToFill" />
</Grid.Background>

但这会使图像爆炸并使噪音看起来很糟糕.我想让图像在X轴和Y轴上重复以填充它可以的空间.

这可能吗?

解决方法

简短回答:
无法在手机上创建图像拼贴.

答案很长:
你甚至不应该在手机上试试这个.作为(总和),您知道要在设计时平铺的图像,您应该创建一个更大的图像,其中包括设计时的平铺效果.这将减少您的应用程序需要执行的工作量,从而使其运行得更快.

如果你真的必须在运行时这样做.您可以在WrapPanel内部添加一个数字(来自Silverlight Toolkit).您可能希望尝试将每个图像的源代码从后面的代码设置为相同的内存实例,以节省资源/内存. (这只是一个想法 – 测试它! – 它可能不是一个问题.)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读