Device Browser

Represents an object that displays a collection of device tiles.

Remarks

This control can be bound to either a Group or a DeviceGroup. The main difference between the 2 is that a Group is something created in The Home Remote software. They reside in the Groups folder of the Explorer window & on the Settings page in the app. A DeviceGroup on the other hand is defined in a 3rd party service. For example, a Philips Hue Room is mapped to a DeviceGroup object. Only a few integrations have support for the DeviceGroup objects so generally speaking you will use the Group option rather than DeviceGroup.

Properties

PropertyTypeDescription
BackgroundColorThe background color of the control.
DeviceGroupStringThe name of the DeviceGroup bound to this control.
GroupStringThe name of the Group bound to this control.
HorizontalSpacingFloatThe amount of separation between columns.
TileHeightFloatThe height of the layout area for each tile.
TileWidthFloatThe width of the layout area for each tile.
VerticalSpacingFloatThe amount of separation between rows.
HeightFloatThe suggested height of the control in dp pixels.
HorizontalAlignmentEnumThe horizontal alignment characteristics that are applied to the control when it is composed in a parent layout panel, such as a Grid.
HorizontalContentAlignmentEnumThe horizontal alignment of the control's content.
MarginThicknessThe outer margin that is applied to the control when it is composed in a parent layout panel, such as a Grid.
RotationIntegerThe rotation about the Z-axis in degrees.
VerticalAlignmentEnumThe vertical alignment characteristics that are applied to the control when it is composed in a parent layout panel, such as a Grid.
VerticalContentAlignmentEnumThe vertical alignment of the control's content
WidthFloatThe suggested width of the control in dp pixels.
IsEnabledBooleanA value that indicates whether the user can interact with the control.
IsHitTestVisibleBooleanA value that indicates whether the contained area of the control can return true values for hit testing.
IsVisibleBooleanA value that indicates whether the control should be visible.
OpacityFloatA value between 0 and 1.0 that declares the opacity factor, with 1.0 meaning full opacity and 0 meaning transparent.

Events

EventDescription
LoadedOccurs when the element is laid out, rendered, and ready for interaction.
UnloadedOccurs when the element is no longer rendered on the screen.