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~