private void ListItem_OnPreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { var selected = ((FrameworkElement)sender).DataContext as SelectCategory; e.Handled = true; if (selected == null) return; NavigationCommands.GoToPage.Execute(GetPageAddress(selected), (IInputElement)sender); }