HorusSoftwareUY/MaterialDesignControlsPlugin

Add MaterialIconButton control

Closed this issue · 1 comments

https://m3.material.io/components/icon-buttons/specs

Use our CustomImageButton, rename it to "MaterialIconButton" move it to "src/MaterialDesignControls/ControlsMaterial3" and change the namespace to "Plugin.MaterialDesignControls.Material3".

Review if we can adjust the size (it should be 40) of the control by modifying the padding that we are using now.

Create an enum to support the different types (Filled, Tonal, Outlined, Standard), we have to add a "ButtonType" property with "Standard" type as default.

We can use the MaterialButton implementation as a sample where we already handle the ButtonType property.

We are excited to announce that we are working on a new generation of controls based on Material Design V3, which we will be releasing soon.
This ticket has been included/fixed in the upcoming version of this NuGet package, which will include both current and new generations of controls.