Class GradientBox
Represents a rectangular gradient display box in the user interface.
Assembly: MicroLayout.dll
View Source
Declaration
public class GradientBox : ThemedControl, IThemedControl, IControl
Inheritance: System.Object
-> Meadow.Foundation.Graphics.MicroLayout.Control
Implements:
Meadow.Foundation.Graphics.MicroLayout.IThemedControl
Properties
IsHorizontal
Gets or sets a value indicating whether the gradient direction is horizontal or vertical.
View Source
Declaration
public bool IsHorizontal { get; set; }
StartColor
Gets or sets the start color of the gradient box. Left color if Horizontal, Top color if vertical.
View Source
Declaration
public Color StartColor { get; set; }
EndColor
Gets or sets the start color of the gradient box. Right color if Horizontal, Bottom color if vertical.
View Source
Declaration
public Color EndColor { get; set; }
Methods
ApplyTheme(DisplayTheme)
Applies the specified display theme to the display gradient box.
View Source
Declaration
public override void ApplyTheme(DisplayTheme theme)
Parameters
Type | Name | Description |
---|---|---|
Meadow.Foundation.Graphics.MicroLayout.DisplayTheme | theme | The display theme to apply. |
OnDraw(MicroGraphics)
Draws the display gradient box on the specified Meadow.Foundation.Graphics.MicroGraphics surface.
View Source
Declaration
protected override void OnDraw(MicroGraphics graphics)
Parameters
Type | Name | Description |
---|---|---|
Meadow.Foundation.Graphics.MicroGraphics surface to draw the display box on. |