private void Update_dgSupport(DataGrid sender) { if (sender.SelectedItem != null) { this._dgSupport.ItemsSource = null; TableProcessor.ContentMode m = ContentModeFromTcThreatsList(); int threatId = GetSelectedThreatId(m); this._dgSupport.ItemsSource = _table.GetFullContent(m, threatId);; } }
private int GetSelectedThreatId(TableProcessor.ContentMode m) { TableProcessor.ShortInfo si = null; if (m == TableProcessor.ContentMode.Normal) { si = (TableProcessor.ShortInfo) this._dgAllThreatsList.SelectedItem; } else { si = (TableProcessor.ShortInfo) this._dgChangedList.SelectedItem; } return(int.Parse(si.Id.Substring(4))); }