ana*_*and 5 android menu xamarin.forms
我正在研究xamarin形式。我正在使用“详细信息”页面打开左侧菜单。而且工作正常。现在,仅当用户单击顶部的菜单图标时,菜单才会隐藏。但是我想如果菜单打开,那么如果用户单击屏幕上的任意位置,菜单应该隐藏。
我该怎么做?
我已经设法使用自定义渲染器来做到这一点。
[assembly: ExportRenderer(typeof(BaseMasterDetailPage), typeof(MyMasterDetailPageRenderer))]
namespace Driver.Droid.Renderers
{
public class MyMasterDetailPageRenderer : MasterDetailPageRenderer
{
public override bool OnTouchEvent(Android.Views.MotionEvent e)
{
if (e.Action == Android.Views.MotionEventActions.Up)
new Task(CloseDrawers).Start(TaskScheduler.FromCurrentSynchronizationContext());
return base.OnTouchEvent(e);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
678 次 |
| 最近记录: |