private void ShowInfo_Click(object sender, RoutedEventArgs e) { IEveCharacter eveChar; if (!TryGetEveCharacterFromMenuItem(sender, out eveChar) || eveChar.KillboardInformation != null) { return; } KillboardAnalysisService.AddFirst(eveChar); }
private void ReloadKillboardInformation_Clicked(object sender, RoutedEventArgs e) { var menuItem = (MenuItem)sender; var contextMenu = (ContextMenu)menuItem.Parent; var item = (DataGrid)contextMenu.PlacementTarget; foreach (var curChar in item.SelectedCells.Reverse().Select(x => x.Item) .Cast <EveCharacterViewModel>()) { curChar.EveCharacter.KillboardInformation = null; KillboardAnalysisService.AddFirst(curChar.EveCharacter); } }