Я только что нашел ответ, ребята. Я поделюсь им;)
Сначала вам нужно создать укрыватель, который выглядит следующим образом.
public class CommentTypeIconConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (value != null)
{
int ct = int.Parse(value.ToString());
if (ct == 1)
{
StreamResourceInfo sr = Application.GetResourceStream(
new Uri("/COVR.TimeRegistration;component/Images/true.png", UriKind.Relative));
BitmapImage bmp = new BitmapImage();
bmp.SetSource(sr.Stream);
return bmp;
}
else
{
StreamResourceInfo sr = Application.GetResourceStream(
new Uri("/COVR.TimeRegistration;component/Images/false.png", UriKind.Relative));
BitmapImage bmp = new BitmapImage();
bmp.SetSource(sr.Stream);
return bmp;
}
}
else
{
return MessageBox.Show("Fout");
}
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotImplementedException();
}
}
Эта обложка вернет изображения
Ваш xaml будет выглядеть так
<telerik:RadGridView Grid.Column="1" Grid.Row="0" x:Name="RadGridView1"
ItemsSource="{Binding TypeRegs}"
IsReadOnly="True"
DataContext="{Binding Source={StaticResource TypeRegViewModel}}"
AutoGenerateColumns="False"
ScrollMode="Deferred"
GridLinesVisibility="Horizontal"
IsSynchronizedWithCurrentItem="True"
SelectedItem="{Binding Path=SelectedTypeReg, Mode=TwoWay}"
SelectionUnit="FullRow">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="Description" DataMemberBinding="{Binding Description}"/>
<telerik:GridViewDataColumn Header="Billable" Width="50">
<telerik:GridViewColumn.CellTemplate>
<DataTemplate>
<Image Width="16" Height="16" Source="{Binding Billable,Converter={StaticResource CommentTypeIconConverter}}">
</Image>
</DataTemplate>
</telerik:GridViewColumn.CellTemplate>
</telerik:GridViewDataColumn>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
Это отлично работает !!
Если вам нужна помощь, вы можете спросить:)