Home > DeveloperSection > Forums > Convert image to a button WPF
Ankit Singh

Total Post:85

Points:99
Posted on    September-21-2013 6:42 AM

 WPF
Ratings:


 1 Reply(s)
 253  View(s)
Rate this:

I understand that i can overlay an image on a button, but is it possible that a button can take the exact size of an image? In other words, I want to get rid of the rectangular shaped button and adapt it to the size and shape of the image.



Sumit Kesarwani

Total Post:328

Points:2292
Posted on    September-21-2013 7:40 AM

Hi Ankit,

You can set the Template of button like below:

    <Button >

        <Image Source="pan-left.png"/>

        <Button.Template>

            <ControlTemplate TargetType="Button">

                <ContentPresenter Content="{TemplateBinding Content}"/>

            </ControlTemplate>

        </Button.Template>

    </Button>

TemplateBinding is used to set the Content property in order to set the Content inside the ControlTemplate, as you can move this ControlTemplate to the Resources and can use it for multiple button and you can set the content on button itself.
















Recent Activities


Ankita Pandey Created New Discussion How to Make Autocomplete textbox using jquery ?   11 hours ago

Kamlakar Singh added new Article Hashtable And Dictionary in C#   17 hours ago

Kamlakar Singh added new Blog C# Hashtable   17 hours ago

Top Contributors

Don't want to miss updates? Please click the below button!