2013-07-04 6 views
0

파노라마 컨트롤을 기반으로 앱을 만들고 있습니다. 여기 아래에있는 내 XAML :wp8 파노라마 컨트롤에서 스크롤을 사용 중지하는 방법

xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone" 
... 

<phone:Panorama x:Name="MyPanorama"> 
    <phone:PanoramaItem x:Name="FirstItem"> 
       ... 
    </phone:PanoramaItem> 
    <phone:PanoramaItem x:Name="SecondItem"> 
       ... 
    </phone:PanoramaItem> 
</phone:Panorama> 

나는 firstItem과와 SecondItem 사이에서 스크롤을 사용하지 않으려하고, 나중에이 기능을 활성화 할 수 있습니다. 어떻게 (xaml 또는 코드 배후에서) 그것을 수행하는 것은 중요하지 않지만 파노라마 컨트롤을 사용해야합니다. 이것을 달성하는 방법?

답변

0

나는 이것에 늦게 반응 할 것이지만 해결책은 IsHitTestVisible 속성이어야한다.

파노라마 컨트롤에서이 속성을 사용하면 언제든지 컨트롤을 비활성화 할 수 있습니다.

//Disable panorama scrolling 
MyPanorama.IsHitTestVisible = false; 

//Enable panorama scrolling 
MyPanorama.IsHitTestVisible = true; 
+0

답변 해 주셔서 감사합니다. 첫 번째 PanoramaItem에 ListBox가 있는데 'IsHitTestVisible = false'를 터치하면 Panorama가 터치 이벤트를 방지하는 동안 스크롤하고자합니다. 며칠 후 '나는 이것을 달성 할 길이 없다'는 결론에 도달했다. – Roman

관련 문제