Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何启用和禁用母版详细信息页菜单和手势?_C#_Xamarin_Xamarin.forms - Fatal编程技术网

C# 如何启用和禁用母版详细信息页菜单和手势?

C# 如何启用和禁用母版详细信息页菜单和手势?,c#,xamarin,xamarin.forms,C#,Xamarin,Xamarin.forms,我想启用和禁用主控详细信息页面(基本上是整个菜单)的栏和手势,以便用户在打开某个页面时无法导航。我尝试使用一个模式页面来实现这一点,但我确实需要导航页面的工具栏菜单 我如何才能做到这一点?使用 在OnAppearing事件中将MasterDetailPage的IsGestureEnabled属性设置为true,在每个DetailPage的OnDisappearing事件中将其设置为false,这似乎给出了预期的结果 如果isgesturenabled=false属性在Android中工作。但不是

我想启用和禁用主控详细信息页面(基本上是整个菜单)的栏和手势,以便用户在打开某个页面时无法导航。我尝试使用一个模式页面来实现这一点,但我确实需要导航页面的工具栏菜单

我如何才能做到这一点?

使用


在OnAppearing事件中将MasterDetailPage的IsGestureEnabled属性设置为true,在每个DetailPage的OnDisappearing事件中将其设置为false,这似乎给出了预期的结果


如果
isgesturenabled=false属性在Android中工作。但不是在iOS中。您可以使用自定义渲染器,您可以参考

谢谢菜单本身如何?我怎样才能禁用这些条?你到底在尝试什么?我很困惑?当我点击或点击它时,这会禁用这些条吗?
IsGestureEnabled = false;