protected override void OnNewItem(ItemType itemType) { if (_addEditItemDialog == null) { _addEditItemDialog = new AddEditItemDialog(KeyboardMode, itemType, false); _addEditItemDialog.OnError += AddEditItemDialog_OnError; _addEditItemDialog.Show(); WaitForAddEditItemResult(); } }
private void OnEditCommand(ItemRowViewModel item) { try { if (_addEditItemDialog == null) { _addEditItemDialog = new AddEditItemDialog(KeyboardMode, item.Id, item.Type, true, item.Name, item.Amount.ToString(CultureInfo.CurrentCulture)); _addEditItemDialog.OnError += AddEditItemDialog_OnError; _addEditItemDialog.Show(); WaitForAddEditItemResult(); } } catch (Exception e) { HandleError(e); } }