private bool ChooseUnpressedActions() { ActionsForm a = new ActionsForm(_board, this.Name + " Unpressed Actions", _unpressedActions); if (a.ShowDialog() == DialogResult.OK) { _unpressedActions.Clear(); _unpressedActions.AddRange(a.BoardActions); return(true); } return(false); }
public ActionWindow(ActionName actId) { InitializeComponent(); ActionId = actId; var formatter = new BinaryFormatter(); try { switch (ActionId) { case ActionName.Doing: using (var fs = new FileStream("doing.dat", FileMode.OpenOrCreate)) { ActionsClass = formatter.Deserialize(fs) as Doing; items.Add(ActionsClass.action); } break; case ActionName.NeedToDo: using (var fs = new FileStream("needtodo.dat", FileMode.OpenOrCreate)) { ActionsClass = formatter.Deserialize(fs) as NeedToDo; items.Add(ActionsClass.action); } break; case ActionName.Done: using (var fs = new FileStream("done.dat", FileMode.OpenOrCreate)) { ActionsClass = formatter.Deserialize(fs) as Done; items.Add(ActionsClass.action); } break; } } catch { return; } comboBox.ItemsSource = items; this.Closing += ActionWindow_Closing; }