public void OnCanvasClick(object sender, MouseButtonEventArgs e) { if (PerAddNEvent == true) { ConfigEvent ne = AddNewEvent(NewEventType); ne.SetPos((int)e.GetPosition((Canvas)sender).X - 75, (int)e.GetPosition((Canvas)sender).Y - 35); designer.Client.Children.Add(ne.GetShowItem()); PerAddNEvent = false; Proj.win_main.AddNEvent.IsChecked = false; Proj.win_main.AddSEvent.IsChecked = false; } }
public void InitStartAndEnd() { //start ConfigEvent newSE = new ConfigEvent("StartEvent"); newSE.name = "Start"; newSE.description = "Start"; newSE.OnSelected += this.Proj.win_main.OnConfigItem_Selected; newSE.SetPos(50, 50); wf_itmes.Add(newSE); this.designer.Client.Children.Add(newSE.GetShowItem()); //end ConfigEvent newEE = new ConfigEvent("EndEvent"); newEE.name = "End"; newEE.description = "End"; newEE.OnSelected += this.Proj.win_main.OnConfigItem_Selected; newEE.SetPos(50, 150); wf_itmes.Add(newEE); this.designer.Client.Children.Add(newEE.GetShowItem()); }