mAddress = btDevice.Address;
mName = btDevice.Name;
mBtDevice = btDevice;
- //string icon;
- //switch (btDevice.DeviceIcon)
- //{
- // case BtDeviceIcon.Phone:
- // icon = "/images/icon_mobilephone.png"; // TODO: need to replace image file
- // break;
- // case BtDeviceIcon.Headset:
- // icon = "/images/icon_headset.png";
- // break;
- // case BtDeviceIcon.Headphone:
- // icon = "/images/icon_headphone.png";
- // break;
- // case BtDeviceIcon.Computer:
- // icon = "/images/icon_computer.png";
- // break;
- // case BtDeviceIcon.Keyboard:
- // icon = "/images/icon_keyboard.png";
- // break;
- // case BtDeviceIcon.Mouse:
- // icon = "/images/icon_mouse.png";
- // break;
- // case BtDeviceIcon.Printer:
- // icon = "/images/icon_printer.png";
- // break;
- // case BtDeviceIcon.Health:
- // icon = "/images/icon_health.png";
- // break;
- // case BtDeviceIcon.Network:
- // icon = "/images/icon_network_infrastructure.png";
- // break;
- // case BtDeviceIcon.Gaming:
- // icon = "/images/icon_gaming.png";
- // break;
- // case BtDeviceIcon.Display:
- // icon = "/images/icon_display.png";
- // break;
- // case BtDeviceIcon.Camera:
- // icon = "/images/icon_camera.png";
- // break;
- // case BtDeviceIcon.Watch:
- // icon = "/images/icon_wrist.png";
- // break;
- // case BtDeviceIcon.Unknown:
- // default:
- // icon = "/images/icon_unknown.png";
- // break;
- //}
- //mIconDir = mResourcePath + icon;
- mIconDir = mResourcePath + "/images/icon.png";
+ string icon;
+ switch (btDevice.DeviceIcon)
+ {
+ case BtDeviceIcon.Phone:
+ icon = "/images/icon_mobilephone.png"; // TODO: need to replace image file
+ break;
+ case BtDeviceIcon.Headset:
+ icon = "/images/icon_headset.png";
+ break;
+ case BtDeviceIcon.Headphone:
+ icon = "/images/icon_headphone.png";
+ break;
+ case BtDeviceIcon.Computer:
+ icon = "/images/icon_computer.png";
+ break;
+ case BtDeviceIcon.Keyboard:
+ icon = "/images/icon_keyboard.png";
+ break;
+ case BtDeviceIcon.Mouse:
+ icon = "/images/icon_mouse.png";
+ break;
+ case BtDeviceIcon.Printer:
+ icon = "/images/icon_printer.png";
+ break;
+ case BtDeviceIcon.Health:
+ icon = "/images/icon_health.png";
+ break;
+ case BtDeviceIcon.Network:
+ icon = "/images/icon_network_infrastructure.png";
+ break;
+ case BtDeviceIcon.Gaming:
+ icon = "/images/icon_gaming.png";
+ break;
+ case BtDeviceIcon.Display:
+ icon = "/images/icon_display.png";
+ break;
+ case BtDeviceIcon.Camera:
+ icon = "/images/icon_camera.png";
+ break;
+ case BtDeviceIcon.Watch:
+ icon = "/images/icon_wrist.png";
+ break;
+ case BtDeviceIcon.Unknown:
+ default:
+ icon = "/images/icon_unknown.png";
+ break;
+ }
+ mIconDir = mResourcePath + icon;
}
internal BtDevice BtDevice
item.Label.HorizontalAlignment = HorizontalAlignment.Begin;
item.SubLabel.SetBinding(TextLabel.TextProperty, "State");
item.SubLabel.HorizontalAlignment = HorizontalAlignment.Begin;
+ ImageViewStyle imageViewStyle = new ImageViewStyle()
+ {
+ Color = new Selector<Color>()
+ {
+ Normal = new Color("#17234D"),
+ Focused = new Color("#17234D"),
+ Pressed = new Color("#FF6200"),
+ Disabled = new Color("#CACACA"),
+ },
+ };
+ item.Icon = new ImageView(imageViewStyle);
item.Icon.SetBinding(ImageView.ResourceUrlProperty, "ImageUrl");
item.Icon.WidthSpecification = 40;
item.Icon.HeightSpecification = 40;