예제 #1
0
 protected override void OnNewItem(ItemType itemType)
 {
     if (_addEditItemDialog == null)
     {
         _addEditItemDialog          = new AddEditItemDialog(KeyboardMode, itemType, false);
         _addEditItemDialog.OnError += AddEditItemDialog_OnError;
         _addEditItemDialog.Show();
         WaitForAddEditItemResult();
     }
 }
예제 #2
0
 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);
     }
 }