我在一些应用程序中看到过背景,这是一个静态图像,动画可以在一个方向上不断滚动。我看过,但没有找到任何资源可以帮助我实现这种功能。我没有设置页面背景的问题,但我的问题是当试图让图像连续滚动时,比如左边。
答案 0 :(得分:0)
只需在页面的Root容器中再创建一个网格,其内容与内容网格相同。
<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中创建UI,为背景动画创建GrdBackground。此外,还有一个名为RepeatBehaviour的属性,您可以将其设置为重复播放。它会起作用。
希望它能为您提供必须完成的工作。干杯:)