private void ListViewItem_Tapped(object sender, EventArgs e)
        {
            try {
                var context = (sender as ViewCell)?.BindingContext as DirectoryItem;
                if (context == null)
                {
                    return;
                }

                if (MenuShown)
                {
                    context.ItemChecked = !context.ItemChecked;
                    return;
                }
                if (isSearchShown)
                {
                    isSearchShown = false;
                    SetSearchUi(isSearchShown);
                }
                if (context.IsFolder)
                {
                    GetDir(context.FullPath);
                }
                else
                {
                    docView?.ShowDocumentFile(context.FullPath, MimeTypesMap.GetMimeType(context.FullPath));
                }
            } catch { }
        }