Change button styling

I have a DockPanel that has Styled Buttons to fit the look of tabs for my MultiLayoutPanel.

<DockPanel Visibility="{HomeVisibility}">
            <Style>
                <Button ux:InheritStyle="false" ClipToBounds="False"
                    Margin="0,0,0,4" Background="#bdc3c7" Name="self">
                    <Fuse.BasicTheme.ButtonText TextColor="#FFF" Font="RobotoMedium" Value="{Property self.Text}"
                        TextAlignment="Center"/>
                </Button>
            </Style>

If I want to re-style the buttons inside the DockPanel ,to look like the original Button style, in my PageControl how would I do this?

I think that you should set a class to that styled button in order that only the buttons with that class are styled. Look here for information about styling: https://www.fusetools.com/learn/guides/fuselibs-styling

@Casey: The easiest way to do this is to create a new Button (subclass) that you style, and use the original as is.

<Button ux:Class="NewButton">
</Button>

And then:

<Style>
<NewButton>
</Style>

And use:

<NewButton />

Look at this excellent answer from Remi: https://www.fusetools.com/community/forums/howto_discussions/how_to_draw_two_different_custom_style_button

Okay thankyou Juanlu and Bjorn!

Any Panel can act as button, if you want to style something from scratch :slight_smile:

That sounds good I shall try that!