コード例 #1
0
        private void ShowInfo_Click(object sender, RoutedEventArgs e)
        {
            IEveCharacter eveChar;

            if (!TryGetEveCharacterFromMenuItem(sender, out eveChar) || eveChar.KillboardInformation != null)
            {
                return;
            }
            KillboardAnalysisService.AddFirst(eveChar);
        }
コード例 #2
0
        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);
            }
        }