示例#1
0
        private void AddCustomGemming(object sender, RoutedEventArgs e)
        {
            CustomItemInstance custom = new CustomItemInstance(Character, SelectedItemInstance);

            custom.Closed += new EventHandler(custom_Closed);
            custom.Show();
        }
示例#2
0
        private void custom_Closed(object sender, EventArgs e)
        {
            CustomItemInstance custom = sender as CustomItemInstance;

            if (custom.DialogResult.GetValueOrDefault(false))
            {
            }
        }
示例#3
0
        private void ContextList_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ListBoxItem contextItem = ContextList.SelectedItem as ListBoxItem;

            if (ContextList.SelectedIndex > 1)
            {
                if (contextItem == ContextEdit)
                {
                    new ItemEditor()
                    {
                        CurrentItem = SelectedItemInstance.Item
                    }.Show();
                }
                else if (contextItem == ContextEquip)
                {
                    Character[Slot] = SelectedItemInstance;
                }

                /*else if (contextItem == ContextOpenWowhead)
                 * {
                 *  System.Windows.Browser.HtmlPage.Window.Navigate(new Uri("http://www.wowhead.com/?item=" + SelectedItemInstance.Id), "_blank");
                 * }*/
                else if (contextItem == ContextAddCustom)
                {
                    CustomItemInstance custom = new CustomItemInstance(Character, SelectedItemInstance);
                    custom.Closed += new EventHandler(custom_Closed);
                    custom.Show();
                }
                else if (contextItem == ContextRefreshArmory)
                {
                    Item.LoadFromId(SelectedItemInstance.Id, true, true, false, false);
                }
                else if (contextItem == ContextRefreshWowhead)
                {
                    Item.LoadFromId(SelectedItemInstance.Id, true, true, true, false);
                }
                else if (contextItem == ContextDeleteCustom)
                {
                    Character.CustomItemInstances.Remove(selectedItemInstance);
                    ItemCache.OnItemsChanged();
                }
                else if (contextItem == ContextEvaluateUpgrade)
                {
                    OptimizeWindow optimizer = new OptimizeWindow(Character);
                    optimizer.Show();
                    optimizer.EvaluateUpgrades(new Optimizer.SuffixItem()
                    {
                        Item = SelectedItemInstance.Item, RandomSuffixId = SelectedItemInstance.RandomSuffixId
                    });
                }
                IsOpen = false;
            }
        }
示例#4
0
        private void AddCustomGemming(object sender, RoutedEventArgs e)
        {
            CustomItemInstance custom = new CustomItemInstance(Character, ItemInstance);

            custom.Show();
        }
 private void AddCustomGemming(object sender, RoutedEventArgs e)
 {
     CustomItemInstance custom = new CustomItemInstance(Character, SelectedItemInstance);
     custom.Closed += new EventHandler(custom_Closed);
     custom.Show();
 }
 private void ContextList_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     ListBoxItem contextItem = ContextList.SelectedItem as ListBoxItem;
     if (ContextList.SelectedIndex > 1)
     {
         if (contextItem == ContextEdit)
         {
             new ItemEditor() { CurrentItem = SelectedItemInstance.Item }.Show();
         }
         else if (contextItem == ContextEquip)
         {
             Character[Slot] = SelectedItemInstance;
         }
         /*else if (contextItem == ContextOpenWowhead)
         {
             System.Windows.Browser.HtmlPage.Window.Navigate(new Uri("http://www.wowhead.com/?item=" + SelectedItemInstance.Id), "_blank");
         }*/
         else if (contextItem == ContextAddCustom)
         {
             CustomItemInstance custom = new CustomItemInstance(Character, SelectedItemInstance);
             custom.Closed += new EventHandler(custom_Closed);
             custom.Show();
         }
         else if (contextItem == ContextRefreshArmory)
         {
             Item.LoadFromId(SelectedItemInstance.Id, true, true, false, false);
         }
         else if (contextItem == ContextRefreshWowhead)
         {
             Item.LoadFromId(SelectedItemInstance.Id, true, true, true, false);
         }
         else if (contextItem == ContextDeleteCustom)
         {
             Character.CustomItemInstances.Remove(selectedItemInstance);
             ItemCache.OnItemsChanged();
         }
         else if (contextItem == ContextEvaluateUpgrade)
         {
             OptimizeWindow optimizer = new OptimizeWindow(Character);
             optimizer.Show();
             optimizer.EvaluateUpgrades(new Optimizer.SuffixItem() { Item = SelectedItemInstance.Item, RandomSuffixId = SelectedItemInstance.RandomSuffixId });
         }
         IsOpen = false;
     }
 }
 private void AddCustomGemming(object sender, RoutedEventArgs e)
 {
     CustomItemInstance custom = new CustomItemInstance(Character, ItemInstance);
     custom.Show();
 }