2017-04-10 21 views
0

在我的主 - 細節應用程序中,我有一個具有水平ScrollView的ContentPage。防止Xamarin.Forms母版頁滑出單個控件

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

在iOS上,滾動視圖將僅向左滾動,如果我它向右滾動第一(激活滾動型);否則,向左滾動被識別爲滑動手勢,以使主飛出物可見。

有什麼辦法可以在ScrollView上完成顯示母版頁時禁用滑動手勢嗎?當發生此輕掃手勢時,頁面的其餘部分應顯示主設備。

回答

1

可以出從左側通過

MasterDetailPage.IsGestureEnabled = false; 

停止刷卡您可以禁用它或者重新啓用它取決於滾動型的焦點事件。