Hi,
In my datagrid has makedefault(column name) column...in that column contains button(Default)..i want to change button image based on makedefault values in database, if make default 'yes' means show the some image if its 'no' means show some other image in datagrid column
my coding......,
<UserControl.Resources>
<ControlTemplate x:Key="employerbuttonimage" TargetType="{x:Type Button}">
<Grid>
<Image Width="100" >
<Image.Style>
<Style TargetType="{x:Type Image}">
<Setter Property="Source" Value="image/employer_front.png"/>
<Style.Triggers>
<Trigger Property="Button.IsPressed" Value="True">
<Setter Property="Source" Value="image/attendance.jpg"
/>
</Trigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
</Grid>
</ControlTemplate>
</UserControl.Resources>
<GroupBox Header="Employer Details" Name="gbxemployerdetails1" Margin="0,73,3,36" >
<grid:DataGrid x:Name="lvlocation" x:Uid="MyDataGrid" AutoGenerateColumns="False"
AlternationCount="1" SelectionMode="Single" ItemsSource="{Binding Path=Table}" MouseDoubleClick="lvlocation_MouseDoubleClick"
IsReadOnly="True" HeadersVisibility="Column" FontFamily="Arial">
<grid:DataGrid.Columns>
<grid:DataGridTextColumn Binding="{Binding Path=employer_id}" IsReadOnly="True"
Header="Employer Id" Width="SizeToHeader" >
</grid:DataGridTextColumn>
<grid:DataGridTextColumn Binding="{Binding Path=company_name}"
Header="Company Name" Width="250"
IsReadOnly="True" />
<grid:DataGridTextColumn Binding="{Binding Path=city}"
Header="City" Width="150"
IsReadOnly="True" />
<grid:DataGridTextColumn Binding="{Binding Path=phone}"
Header="Phone No" Width="100"
IsReadOnly="True" />
<grid:DataGridTextColumn Binding="{Binding Path=emailid}"
Header="Email Id" Width="200"
IsReadOnly="True" />
<grid:DataGridTemplateColumn Header="View Profile" >
<grid:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="View" Click="EditButton_Click"
Template="{StaticResource employerbuttonimage}" Width="100">
</Button>
</DataTemplate>
</grid:DataGridTemplateColumn.CellTemplate>
</grid:DataGridTemplateColumn>
<grid:DataGridTemplateColumn Header="Make default" >
<grid:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="Make Default" Click="MakeButton_Click"
Template="{StaticResource employerbuttonimage}" Width="100" Name="btnmake" >
</Button>
</DataTemplate>
</grid:DataGridTemplateColumn.CellTemplate>
</grid:DataGridTemplateColumn>
</grid:DataGrid.Columns>
</grid:DataGrid>
</GroupBox>