{
  "control": {
    "description": "Represents a control that lets a user pick a color using a color spectrum wheel.",
    "properties": [
      {
        "name": "Color",
        "type": "Color",
        "description": "The current color value."
      },
      {
        "name": "Height",
        "type": "Float",
        "description": "The suggested height of the control in dp pixels."
      },
      {
        "name": "HorizontalAlignment",
        "type": "Enum",
        "description": "The horizontal alignment characteristics that are applied to the control when it is composed in a parent layout panel, such as a Grid."
      },
      {
        "name": "Margin",
        "type": "Thickness",
        "description": "The outer margin that is applied to the control when it is composed in a parent layout panel, such as a Grid."
      },
      {
        "name": "Rotation",
        "type": "Integer",
        "description": "The rotation about the Z-axis in degrees."
      },
      {
        "name": "VerticalAlignment",
        "type": "Enum",
        "description": "The vertical alignment characteristics that are applied to the control when it is composed in a parent layout panel, such as a Grid."
      },
      {
        "name": "Width",
        "type": "Float",
        "description": "The suggested width of the control in dp pixels."
      },
      {
        "name": "IsEnabled",
        "type": "Boolean",
        "description": "A value that indicates whether the user can interact with the control."
      },
      {
        "name": "IsHitTestVisible",
        "type": "Boolean",
        "description": "A value that indicates whether the contained area of the control can return true values for hit testing."
      },
      {
        "name": "IsVisible",
        "type": "Boolean",
        "description": "A value that indicates whether the control should be visible."
      },
      {
        "name": "Opacity",
        "type": "Float",
        "description": "A value between 0 and 1.0 that declares the opacity factor, with 1.0 meaning full opacity and 0 meaning transparent."
      }
    ],
    "events": [
      {
        "name": "Loaded",
        "description": "Occurs when the element is laid out, rendered, and ready for interaction."
      },
      {
        "name": "Unloaded",
        "description": "Occurs when the element is no longer rendered on the screen."
      }
    ]
  }
}
