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 { } }