WPF Buttons Style

Posted by Polaris on Stack Overflow See other posts from Stack Overflow or by Polaris
Published on 2010-04-07T11:41:27Z Indexed on 2010/04/07 12:33 UTC
Read the original article Hit count: 287

Filed under:
|

I have WPF Form which has many buttons with the same code. Appearance of all buttons must be the same For example, code for one of these buttons

                       <Button x:Name="btnAddRelative" Width="120" Click="btnAddRelative_Click"  >
                        <Button.Content>
                            <StackPanel Orientation="Horizontal">
                                <Image Height="26" HorizontalAlignment="Left">
                                    <Image.Source>
                                        <BitmapImage UriSource="images/add.png" />
                                    </Image.Source>
                                </Image>
                                <TextBlock Text="  Add Relative" Height="20" VerticalAlignment="Center"/>
                            </StackPanel>
                        </Button.Content>
                    </Button>

How can I create one style and use it for all my buttons. All buttons has the same png image, only their text different. How can I do this. I tried to do this with Style object in Resource Section:

    <UserControl.Resources>
    <Style TargetType="Button" x:Key="AddStyle">
        <Setter Property="Content">
            <Setter.Value>
                <StackPanel Orientation="Horizontal">
                    <Image Height="26" HorizontalAlignment="Left">
                        <Image.Source>
                            <BitmapImage UriSource="images/add.png" />
                        </Image.Source>
                    </Image>
                    <TextBlock Text="  " Height="20" VerticalAlignment="Center"/>
                </StackPanel>
            </Setter.Value>
        </Setter>
    </Style>
</UserControl.Resources>

But this code not work. Can any body know how can I do this?

© Stack Overflow or respective owner

Related posts about wpf

Related posts about styles