public void ToggleWireEnd() { var wires = ModelEditor.GetSelectedWires(Context.CurrentCanvas); if (wires.Count() <= 0) { return; } Snapshot(Context.CurrentCanvas, false); foreach (var wire in wires.Cast <ILine>()) { wire.SetEndVisible(wire.GetEndVisible() == true ? false : true); } }