В WPF вы обычно делаете это с мозаичным Grid.Background
, как описано здесь . Но в WP7 это, к сожалению, невозможно. Таким образом, единственный способ достичь этого - написать что-то самостоятельно или использовать компонент.
Один компонент представлен в этом сообщении в блоге . Это в основном панель, заполняющая себя одним и тем же изображением снова и снова. В конце статьи есть ссылка для скачивания. Скачайте zip, распакуйте его и добавьте 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. Отрегулируйте изображение и размер по необходимости.