실제 복잡한 프로젝트에서이 문제점을 발견했지만 간단한 테스트 프로젝트로 재현 할 수 있습니다. 그래서 테스트 UWP 페이지 PC 버전에서 예상대로 작동프로젝션이 적용될 때 Windows phone ScrollViewer가 작동하지 않습니다.
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid
VerticalAlignment="Top"
HorizontalAlignment="Left"
Height="100">
<Grid.Projection>
<PlaneProjection GlobalOffsetY="100"/>
</Grid.Projection>
<ScrollViewer
VerticalScrollMode="Enabled"
VerticalScrollBarVisibility="Visible">
<StackPanel>
<Button Content="1"/>
<Button Content="2"/>
<Button Content="3"/>
<Button Content="4"/>
<Button Content="5"/>
<Button Content="6"/>
<Button Content="7"/>
</StackPanel>
</ScrollViewer>
</Grid>
</Grid>
을 가지고 있지만 스크롤 모바일 (윈도우 폰) 버전에서 작동하지 않습니다. Windows Phone 8.1과 동일한 이야기 부모 그리드에 투영에 대한 의견을 보내려면 모든 것이 괜찮습니다.
해당 문제에 대한 해결 방법이나 해결 방법이 있습니까?
답장을 보내 주셔서 감사합니다. 이미 RenderTransform 해결 방법을 찾았습니다. 불행히도 내 문제는 좀 더 깊습니다. 제 실제 프로젝트는 Xamarin.Forms를 사용합니다. 양식은 보닛 아래의 번역 애니메이션에 대한 프로젝션에 의존하므로 ... 까다 롭습니다. 나는 TranslateX 대신 TranslateX/Y를 재정의하기 위해 customRnderer를 만들었지 만 최적의 해결책은 아닙니다 .. 어쨌든 -이 문제의 근원과 가능한 원인을 명확히 설명하는대로 응답으로 표시하고 있습니다 해결책. – anton