在我的主从应用程序中,我有一个具有水平 ScrollView 的 ContentPage。
<ContentPage.Content>
<StackLayout>
<ScrollView Orientation="Horizontal">
...
</ScrollView>
<Grid>
...
</Grid>
</StackLayout>
</ContentPage.Content>
在 iOS 上,只有先向右滚动(激活 ScrollView), ScrollView 才会向左滚动;否则,向左滚动将被识别为滑动手势,以使主弹出按钮可见。
在 ScrollView 上完成时,有什么方法可以禁止滑动手势显示母版页吗?发生此滑动手势时,页面的其余部分应显示母版。
最佳答案
您可以通过以下方式停止从左侧向外滑动
MasterDetailPage.IsGestureEnabled = false;
您可以根据 ScrollView 的焦点事件禁用或重新启用它。
关于c# - 防止单个控件的 Xamarin.Forms 母版页滑出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43330929/