private void ShowAddEquipDialog() { var editWindow = new AddOrEditEquipWindow(_mainWindowViewModel, null, _charguid, ItemList) { Owner = _editRoleWindow }; editWindow.ShowDialog(); }
private void ShowEditDialog(object parameter) { var itemInfo = parameter as ItemInfo; var itemBaseInfo = itemInfo.CurrentItemBase; if (itemBaseInfo == null) { return; } switch (itemBaseInfo.ItemClass) { //equip case 1: { var editWindow = new AddOrEditEquipWindow(_mainWindowViewModel, itemInfo, _charguid, ItemList) { Owner = _editRoleWindow }; editWindow.ShowDialog(); break; } //item case 3: { var editWindow = new AddOrEditItemWindow(_mainWindowViewModel, itemInfo, AddOrEditItemViewModel.ItemCategory.CommonItem, _charguid, ItemList) { Owner = _editRoleWindow }; editWindow.ShowDialog(); break; } default: _mainWindowViewModel.ShowErrorMessage("无法修改", $"无法修改此类物品[ItemClass={itemBaseInfo.ItemClass}, ItemId={itemBaseInfo.Id}]"); break; } }