【问题标题】:Tiling (repeating) image on Windows Phone 7.5 backgroundWindows Phone 7.5 背景上的平铺(重复)图像
【发布时间】:2011-11-02 11:48:26
【问题描述】:

我需要在 Windows Phone 7.5 背景中重复或平铺单个图像(尺寸 9x9)。

如何做到这一点?我没有使用 Bing 找到任何东西。

【问题讨论】:

    标签: tiles windows-phone-7


    【解决方案1】:

    在 WPF 中,您通常会使用平铺的 Grid.Background 来执行此操作,如 here 所述。但不幸的是,在 WP7 中这是不可能的。所以实现这一点的唯一方法是自己编写一些东西或使用组件。

    提供了一个组件in this blog post。它基本上是一个面板,一遍又一遍地用相同的图像填充自己。文末有下载链接。下载压缩包,解压缩并将TilePanel.cs 添加到您的项目中。

    然后您可以在 XAML 中按如下方式使用它:

    <local:TilePanel x:Name="pnlTile" TileWidth="62" TileHeight="62">
        <local:TilePanel.Image>
            <ImageBrush ImageSource="ApplicationIcon.png" />
        </local:TilePanel.Image>
    </local:TilePanel>
    

    不要忘记添加命名空间:

    xmlns:local="clr-namespace:WiredPrairie.Controls"
    

    面板将填充 XAML 中指定的图像。根据需要调整图像和大小。

    【讨论】:

    • 真的很棒。为什么我不能像你们一样思考?非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多