private async void createCharacter(String characterName, String realm)
        {
            client = new WoWClient(new Region(Region.Regions.US));
            character = await client.getCharacter(realm, characterName);

            equippedItemDictionary.TryAdd("imageHead", character.EquippedItems.Head);
            equippedItemDictionary.TryAdd("imageNeck", character.EquippedItems.Neck);
            equippedItemDictionary.TryAdd("imageShoulder", character.EquippedItems.Shoulder);
            equippedItemDictionary.TryAdd("imageBack", character.EquippedItems.Back);
            equippedItemDictionary.TryAdd("imageChest", character.EquippedItems.Chest);
            //  equippedItemDictionary.TryAdd("imageShirt", character.EquippedItems.Shirt);
            //  equippedItemDictionary.TryAdd("imageTabard", character.EquippedItems.Tabard);
            equippedItemDictionary.TryAdd("imageWrist", character.EquippedItems.Wrist);
            equippedItemDictionary.TryAdd("imageHands", character.EquippedItems.Hands);
            equippedItemDictionary.TryAdd("imageWaist", character.EquippedItems.Waist);
            equippedItemDictionary.TryAdd("imageLegs", character.EquippedItems.Legs);
            equippedItemDictionary.TryAdd("imageFeet", character.EquippedItems.Feet);
            equippedItemDictionary.TryAdd("imageFinger1", character.EquippedItems.Finger1);
            equippedItemDictionary.TryAdd("imageFinger2", character.EquippedItems.Finger2);
            equippedItemDictionary.TryAdd("imageTrinket1", character.EquippedItems.Trinket1);
            equippedItemDictionary.TryAdd("imageTrinket2", character.EquippedItems.Trinket2);
            equippedItemDictionary.TryAdd("imageMainHand", character.EquippedItems.MainHand);
            equippedItemDictionary.TryAdd("imageOffHand", character.EquippedItems.OffHand);
            this.InitializeComponent();
            characterTitle.Text = character.Name + "  -  " + character.Realm;

            foreach (KeyValuePair<String, EquippedItem> entry in equippedItemDictionary)
            {
                if (entry.Value == null)
                {
                    continue;
                }
                Item item = await client.getItem(entry.Value.ID);
                itemDictionary.TryAdd(entry.Value, item);
            }



        }