2017-04-10 5 views
0

내 마스터 - 디테일 응용 프로그램에는 가로 스크롤 뷰가있는 ContentPage가 있습니다.Xamarin.Forms 마스터 페이지가 단일 컨트롤에 대해 슬라이드 아웃하지 못하도록합니다.

iOS에서
<ContentPage.Content> 
    <StackLayout> 
    <ScrollView Orientation="Horizontal"> 
    ... 
    </ScrollView> 
    <Grid> 
     ... 
    </Grid> 
    </StackLayout> 
</ContentPage.Content> 

, 스크롤 뷰 단지 내가합니다 (있는 ScrollView를 활성화하기 위해) 우측 첫번째로 이동하면 왼쪽으로 스크롤됩니다; 그렇지 않으면 왼쪽으로 스크롤이 스 와이프 제스처로 인식되어 마스터 플라이 아웃이 표시됩니다.

ScrollView에서 마스터 페이지가 표시 될 때 스 와이프 제스처를 사용하지 않도록 설정할 수있는 방법이 있습니까? 스 와이프 동작이 발생하면 나머지 페이지에 마스터가 표시됩니다.

답변

1

당신은 당신이 그것을 사용하지 않거나있는 ScrollView의 포커스 이벤트에 따라 다시 활성화 할 수 있습니다

MasterDetailPage.IsGestureEnabled = false; 

를 통해 왼쪽에서 밖으로 슬쩍 중지 할 수 있습니다.