void SetupItem(ListViewItem item, Func <Services.RequestProcessingLog, bool> selector) { Services.RequestProcessingLog log = (Services.RequestProcessingLog)item.Tag; if (selector(log)) { item.BackColor = Color.LightCyan; } else { item.BackColor = Color.White; } }
private void lvCommands_SelectedIndexChanged(object sender, EventArgs e) { if (lvCommands.SelectedItems.Count > 0) { Services.RequestProcessingLog log = (Services.RequestProcessingLog)lvCommands.SelectedItems[0].Tag; tbRequest.Text = log.Request; tbResponse.Text = log.Response; } else { tbRequest.Clear(); tbResponse.Clear(); } }