EventHandler<BoolEventArgs> NewCheckpointHandler(DesignerItem item) { Checkpoint cp = new Checkpoint(); CheckpointPropertiesWindow cpw = new CheckpointPropertiesWindow(cp, this, item, Level); this.Children.Add(cpw); return cpw.SelectionHandler; }
private void AddCheckpoint(Checkpoint cp) { DesignerItem item = CreateDesignerImage(mCheckpointImage); PropertiesWindow pw = new CheckpointPropertiesWindow(cp, MyDesignerCanvas, item, Level); MyDesignerCanvas.Children.Add(pw); item.OnSelected += pw.SelectionHandler; item.IsSelected = true; }