//Result selected private void lstResults_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) { ListView item = sender as ListView; if (item == null || item.SelectedItems.Count == 0) { return; } ClassificationResult result = item.SelectedItems[0].Tag as ClassificationResult; if (result == null) { return; } Bitmap bitmap = resultsDrawingService.DrawResult(result, Math.Max(imgDrawArea.Size.Height, imgDrawArea.Size.Width)); imgDrawArea.Image = bitmap; }