2013-01-08 5 views
0

실제 내용 뒤에 시차를두고 움직이는 시차 배경을 갖고 싶습니다. 난 존의 솔루션에 따라 변환기를 추가 한 : 나는 다음과 같은 문제를 우연히 발견하고 있지만 시차 스크롤 부분은 잘 작동 http://w8isms.blogspot.com/2012/09/parallax-background-in-xaml-revisited.html화면으로 스크롤 할 때 앱 화면 외부의 항목이 잘리지 않습니다.

- 이미지를 초기 응용 프로그램의 화면 영역의 외부 차단 얻을 내가으로 스크롤 그렇게 할 때, 오른쪽 이미지의 나머지 부분 대신에 흰색 영역 만 나타나기 시작합니다. 그 내용은 다시 그려야합니다. 아무도 내가 그것을 고칠 수있는 방법에 대한 단서가 있습니까?

이 내 코드입니다 : 그것을

<Grid Background="White">   
    <StackPanel Orientation="Horizontal"> 
     <StackPanel.RenderTransform> 
      <CompositeTransform 
       TranslateX="{Binding ElementName=MyScrollViewer, Path=HorizontalOffset, Converter={StaticResource ParallaxConverter}}" /> 
     </StackPanel.RenderTransform> 
     <Image Source="1.jpg"/> 
     <Image Source="2.jpg"/> 
     <Image Source="3.jpg"/> 
    </StackPanel> 
    <ScrollViewer 
     x:Name="MyScrollViewer" 
     HorizontalScrollMode="Enabled" 
     HorizontalScrollBarVisibility="Auto"> 
     <TextBlock 
      VerticalAlignment="Center" 
      FontSize="180" 
      Text="Hello world! This text will extend to the right." /> 
    </ScrollViewer> 
</Grid> 

답변

0

을 고정! 내 StackPanel을 Canvas 요소 안에 래핑했습니다.

관련 문제