Nextrek
Diff Revisions
659
vs
660
for /Android/SmartCharging/SmartCharging_WP/SmartCharging/Converter/NumberToChargetImageConverter.cs
|
@@ -17,10 +17,26 @@ |
17 |
17 |
|
object parameter, string language) |
18 |
18 |
|
{ |
19 |
19 |
|
try |
20 |
|
- |
{ |
21 |
|
- |
return (int)value >= int.Parse((string)parameter) ? "Assets/full.png" : "Assets/empty.png"; |
|
20 |
+ |
{ int p = int.Parse((string)parameter); |
|
21 |
+ |
double v = (double)value; |
|
22 |
+ |
if (v >= p) |
|
23 |
+ |
{ |
|
24 |
+ |
return "Assets/full.png"; |
|
25 |
+ |
}else { |
|
26 |
+ |
if (v >= p - 0.3) |
|
27 |
+ |
{ |
|
28 |
+ |
return "Assets/full.png"; |
|
29 |
+ |
} |
|
30 |
+ |
else if (v >= p - 0.7) |
|
31 |
+ |
{ |
|
32 |
+ |
return "Assets/semi.png"; |
|
33 |
+ |
}else{ |
|
34 |
+ |
return "Assets/empty.png"; |
|
35 |
+ |
} |
|
36 |
+ |
} |
|
37 |
+ |
|
22 |
38 |
|
} |
23 |
|
- |
catch (Exception e){ |
|
39 |
+ |
catch { |
24 |
40 |
|
return "Assets/empty.png"; |
25 |
41 |
|
} |
26 |
42 |
|
|