Мне нужно повторить или разместить одно изображение (размер 9x9) на фоне Windows Phone 7.5.
Как это может быть сделано? Я ничего не нашел с помощью Bing.
Мне нужно повторить или разместить одно изображение (размер 9x9) на фоне Windows Phone 7.5.
Как это может быть сделано? Я ничего не нашел с помощью Bing.
В 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. Отрегулируйте изображение и размер по мере необходимости.