Ejemplo n.º 1
0
        public static void AddTribeContextCommands(this UIContextMenu menu, Map map, Tribe tribe)
        {
            string tribeDesc = string.Format("{0} ({1})", tribe.Tag, Common.GetPrettyNumber(tribe.AllPoints));

            if (tribe.Rank <= 20)
            {
                tribeDesc = string.Format("#{0} {1}", tribe.Rank, tribeDesc);
            }
            var tribeCommand = menu.AddCommand(tribeDesc, null, Properties.Resources.Tribe);

            tribeCommand.ToolTipText = tribe.Tooltip;
            var tribeContext = new TribeContextMenu(map, tribe);

            tribeCommand.Commands.AddRange(tribeContext.GetCommands().ToArray());
        }