2013-10-25 2 views
1

스크롤을 세로 또는 가로로 시작하면 스크롤러가 "잠김"되어 가로 놓을 때까지 또는 가로로만 스크롤 할 수 있습니다. 그러나 내가 대각선으로 스크롤을 시작하면 아무런 문제가 없습니다.이 경우 스크롤 뷰어를 원하는 방식으로 조작 할 수 있습니다. 세로 또는 가로 스크롤을 시작하면 scrollViewer가 "잠글"않는지 어떻게 확인합니까? 스크롤 뷰어가 세로 또는 가로로 스크롤 할 때 "잠김"

<StackPanel> 
    <TextBlock x:Name="MainPageTitle" Text="{Binding title}" Height="89"/> 

    <ScrollViewer Width="768" Height="380" HorizontalScrollBarVisibility="Hidden"> 
     <Map/> 
    </ScrollViewer> 

    <TextBlock x:Name="LEgE" Text="HEJHEJEHEJEHJEHJ"/> 


</StackPanel> 

이 그러니 그냥 명확하게, 나는 스크롤의 시작하는 방법에 상관없이, 나는 항상 어떤 방향으로 스크롤 할 수 있어요 있는지 확인 어떻게 : 여기 내에서 ScrollViewer입니다. 물론 그리드와 함께. 어떤 도움을 주시면 감사하겠습니다.

+0

vertivcalscrollbarvisibility도 설정하면 어떨까요? – JTIM

+0

"대각선으로 스크롤하여 시작하는 경우"- WPF ScrollViewer의 주식을 어떻게 대각선으로 스크롤합니까? HorizontalScrollBarVisibility = "Hidden"이면 가로로 스크롤하는 방법은 무엇입니까? 나는 우리가 여기에 어떤 정보를 놓치고 있다고 생각한다. – XAMeLi

+0

@XAMeLi 명백한 t는 windows phone 8 응용 프로그램입니다. – JTIM

답변

2

이것은 scrollviewer가 "레일"에서 실행하는 알려진 이슈입니다. 하나는 당신이 제어 할 ScrollViewer.ManipulationMode를 설정해야합니다이를 위해 윈도우 폰 http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff426933(v=vs.105).aspx

에 대한 조작 이벤트를 처리하는 방법을 볼 수 있었다 http://social.msdn.microsoft.com/Forums/wpapps/en-US/8fdbe189-c037-4f55-89c5-6d6814dc58f2/scrollviewer-locks-when-you-only-scroll-horizontally-or-vertically?forum=wpdevelop

그러나 또한 MSDN 포럼에 관련 기사에 언급되어

및 직접 관리하십시오.

하지만 첫 번째 링크에서 언급했듯이 부드럽고 부드럽게하는 것은 매우 어렵습니다.

관련 문제