Quantcast
Channel: Recent Threads — Xamarin Community Forums
Viewing all articles
Browse latest Browse all 204402

How to control image with biding Data?

$
0
0

Hello?

Nice to meet all.

Now I start learn to xamarin. about 1 week.

I wanna control image. (on.png and Off.png) with Biding Data.

mySQL biding Item is SOL, SSR, DIO, RLY. and Value (0x00 ~ 0xFF)

C# ....

if (Item == "SOL")
{
switch (Value)
{
case 0: { if (Item.Value & 0x01) { return "SOL_On.png"; } else { return "SOL_Off.png"; } break; }
case 1: { if (Item.Value & 0x02) { return "SOL_On.png"; } else { return "SOL_Off.png"; } break; }
case 2: { if (Item.Value & 0x04) { return "SOL_On.png"; } else { return "SOL_Off.png"; } break; }
case 3: { if (Item.Value & 0x08) { return "SOL_On.png"; } else { return "SOL_Off.png"; } break; }
case 4: { if (Item.Value & 0x10) { return "SOL_On.png"; } else { return "SOL_Off.png"; } break; }
case 5: { if (Item.Value & 0x20) { return "SOL_On.png"; } else { return "SOL_Off.png"; } break; }
case 6: { if (Item.Value & 0x40) { return "SOL_On.png"; } else { return "SOL_Off.png"; } break; }
case 7: { if (Item.Value & 0x80) { return "SOL_On.png"; } else { return "SOL_Off.png"; } break; }
}
}
else if (Item == "SSR")
{
switch (Value)
{
case 0: { if (Item.Value & 0x01) { return "SSR_On.png"; } else { return "SSR_Off.png"; } break; }
case 1: { if (Item.Value & 0x02) { return "SSR_On.png"; } else { return "SSR_Off.png"; } break; }
case 2: { if (Item.Value & 0x04) { return "SSR_On.png"; } else { return "SSR_Off.png"; } break; }
case 3: { if (Item.Value & 0x08) { return "SSR_On.png"; } else { return "SSR_Off.png"; } break; }
case 4: { if (Item.Value & 0x10) { return "SSR_On.png"; } else { return "SSR_Off.png"; } break; }
case 5: { if (Item.Value & 0x20) { return "SSR_On.png"; } else { return "SSR_Off.png"; } break; }
case 6: { if (Item.Value & 0x40) { return "SSR_On.png"; } else { return "SSR_Off.png"; } break; }
case 7: { if (Item.Value & 0x80) { return "SSR_On.png"; } else { return "SSR_Off.png"; } break; }
}
}

XAML....

<===== This is just Fix image.

But I need <===== !!!!

example.:
ValueToImage(biding ITEM, biding Value, 0x01)

if (Item == "SOL")
{
switch (Value)
{
case 0: { if (Item.Value & 0x01) { return "SOL_On.png"; } else { return "SOL_Off.png"; } break; }
case 1: { if (Item.Value & 0x02) { return "SOL_On.png"; } else { return "SOL_Off.png"; } break; } <====!!!!!!

But I don't know how to make function.

please teach me... how to make it right function.

Thank you~


Viewing all articles
Browse latest Browse all 204402

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>