Button with Image source


   
      

<Window x:Class="OpacityMaskExample"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title=""
  Height="430" Width="300">
  <Grid>
       <Button Name="Select" ToolTip="Select" Margin="5" Width="60" Height="60" Background="LightCoral">
          <Image Width="50" Height="50">
            <Image.Source>
              <DrawingImage>
                <DrawingImage.Drawing>
                  <GeometryDrawing Brush="Yellow">
                    <GeometryDrawing.Geometry>
                      <PathGeometry
                        Figures="M25,75 L 50,0 200,75 100,75 60,100 40,100,40,75Z">
                        <PathGeometry.Transform>
                          <RotateTransform
                            CenterX="50" CenterY="50" Angle="45" />
                        </PathGeometry.Transform>
                      </PathGeometry>
                    </GeometryDrawing.Geometry>
                    <GeometryDrawing.Pen>
                      <Pen Brush="Gray"
                        Thickness="3" />
                    </GeometryDrawing.Pen>
                  </GeometryDrawing>
                </DrawingImage.Drawing>
              </DrawingImage>
            </Image.Source>
          </Image>
        </Button>
  </Grid>
</Window>