2014-09-17 2 views
0

Я видел в некоторых приложениях, где фоновый фон, являющийся статическим изображением, анимирован для непрерывного прокрутки в одном направлении. Я посмотрел, но не нашел никаких ресурсов, которые помогли бы мне в реализации этой функции. У меня нет проблем с настройкой фона страницы, но моя проблема заключается в попытке получить изображение для непрерывной прокрутки, скажем влево.Как оживить фон страницы

ответ

0

Просто сделайте еще одну сетку внутри корневого контейнера страницы на том же лаве, что и содержимое вашего содержимого.

<Grid x:Name="LayoutRoot" Background="Transparent" > 
    <Grid.RowDefinitions> 
     <RowDefinition Height="*"/> 
    </Grid.RowDefinitions> 
    <Grid Name="GrdBackground" Grid.Row="0" > 
     // Set this grid background as Image and animate it with animation behavior repeat. 
    </Grid> 

    <Grid Name="ContentGrid" Grid.Row="0" Canvas.ZIndex="1"> 
     // do all your UI in this grid. 
    </Grid> 
</Grid> 

Теперь сделайте свой интерфейс в ContentGrid, а для фоновой анимации используйте GrdBackground. А также есть свойство RepeatBehaviour для раскадровки, которое вы можете установить для повторения. И это сработает.

Надеюсь, он даст вам ключ к тому, что нужно сделать. Cheers :)

Смежные вопросы