blinkettaro
blinkettaro

Reputation: 361

DataGrid column of buttons: images are not visible

I have this Xaml that generates a column of buttons in a DataGrid. The problem is that the images don't show! How I can resolve this problem?

<DataGrid.Columns>
    <DataGridTextColumn Header="Description" Binding="{Binding Description}" Width="*" />
    <DataGridTextColumn Header="Output" Binding="{Binding Output}" Width="*"/>
    <DataGridTextColumn Header="Input" Binding="{Binding Input}" Width="*" />
    <DataGridTemplateColumn>
        <DataGridTemplateColumn.CellTemplate>
            <DataTemplate>
                <Button Click="Add_Button_Click" Visibility="Visible" Height="16" Width="16">
                    <Image Height="16" Source="/Resources/plus.png" Stretch="Fill" Width="16"/>
                </Button>
            </DataTemplate>
        </DataGridTemplateColumn.CellTemplate>
    </DataGridTemplateColumn>
</DataGrid.Columns>

Upvotes: 0

Views: 666

Answers (1)

Mukesh Methaniya
Mukesh Methaniya

Reputation: 772

add button content and put image inside Button.Content

<Button >
  <Button.Content>
     <Image x:Name="KeyName"  Source="pack://Resources/image.png"  />
  </Button.Content>
</Button>

Upvotes: 1

Related Questions