SimpleButton.IconColor Property
Gets or sets the color for the button icon. This is a bindable property.
Namespace: DevExpress.Maui.Controls
Assembly: DevExpress.Maui.Controls.dll
NuGet Package: DevExpress.Maui.Controls
Declaration
public Color IconColor { get; set; }
Property Value
Type | Description |
---|---|
Color | Icon color. |
Remarks
The button gets a color for its icon from the applied theme. Use the IconColor
property to apply a custom color to the button icon. If you need the button to display the icon in its original color, set the IconColor
property to {x:Null}
:
<dxco:SimpleButton ...
Icon="cross"
IconColor="{x:Null}"/>
To specify the icon color for the button in a pressed state, use the PressedIconColor property.
Example
This example shows how to customize button appearance and handle the button click event.
Button State | Default Appearance | Custom Appearance |
---|---|---|
Default | ||
Pressed | ||
Disabled |
Add the delete.png icon file to the Resources/Images folder.
Use the following properties to adjust the button’s appearance and handle the Clicked event to clear label1 on button tap:
<dxco:SimpleButton Text = "Clear" Icon = "delete" BorderThickness="2" BorderColor="Black" PressedBorderColor="DarkOrange" DisabledBorderColor="DarkGray" TextColor="Black" PressedTextColor="White" DisabledTextColor="DarkGray" IconColor="Black" PressedIconColor="White" DisabledIconColor="DarkGray" BackgroundColor="Beige" DisabledBackgroundColor="Brown" PressedBackgroundColor="Gray" CornerMode = "Round" CornerRadius="10" Clicked = "SimpleButton_Clicked"/>
private void SimpleButton_Clicked(object sender, EventArgs e) { label1.Text = ""; }