{
"title": "Device Tile Collection",
"sections": [
{
"heading": "Remarks",
"content": "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."
},
{
"heading": "Properties",
"table": {
"headers": ["Property", "Type", "Description"],
"rows": [
["Background", "Color", "The background color of the control."],
["DeviceGroup", "String", "The name of the DeviceGroup bound to this control."],
["Group", "String", "The name of the Group bound to this control."],
["HorizontalSpacing", "Float", "The amount of separation between columns."],
["TileHeight", "Float", "The height of the layout area for each tile."],
["TileWidth", "Float", "The width of the layout area for each tile."],
["VerticalSpacing", "Float", "The amount of separation between rows."],
["Height", "Float", "The suggested height of the control in dp pixels."],
["HorizontalAlignment", "Enum", "The horizontal alignment characteristics that are applied to the control when it is composed in a parent layout panel, such as a Grid."],
["HorizontalContentAlignment", "Enum", "The horizontal alignment of the control's content."],
["Margin", "Thickness", "The outer margin that is applied to the control when it is composed in a parent layout panel, such as a Grid."],
["Rotation", "Integer", "The rotation about the Z-axis in degrees."],
["VerticalAlignment", "Enum", "The vertical alignment characteristics that are applied to the control when it is composed in a parent layout panel, such as a Grid."],
["VerticalContentAlignment", "Enum", "The vertical alignment of the control's content"],
["Width", "Float", "The suggested width of the control in dp pixels."],
["IsEnabled", "Boolean", "A value that indicates whether the user can interact with the control."],
["IsHitTestVisible", "Boolean", "A value that indicates whether the contained area of the control can return true values for hit testing."],
["IsVisible", "Boolean", "A value that indicates whether the control should be visible."],
["Opacity", "Float", "A value between 0 and 1.0 that declares the opacity factor, with 1.0 meaning full opacity and 0 meaning transparent."]
]
}
},
{
"heading": "Events",
"table": {
"headers": ["Event", "Description"],
"rows": [
["Loaded", "Occurs when the element is laid out, rendered, and ready for interaction."],
["Unloaded", "Occurs when the element is no longer rendered on the screen."]
]
}
}
]
}