Нужна помощь в одном. У меня есть DataGrid
, привязываю его к этому классу:
class Book
{
public string Title { get; set; }
public string Author { get; set; }
public string Tags { get; set; }
public string Year { get; set; }
public string Description { get; set; }
public string Path { get; set; }
public int Rating { get; set; }
public Statistics Stats { get; set; }
}
Это XAML:
<DataGrid AutoGenerateColumns="False" EnableRowVirtualization="True" ItemsSource="{Binding}" Margin="56,49,12,12" Name="booksDataGrid" RowDetailsVisibilityMode="VisibleWhenSelected" ColumnWidth="*" MinWidth="400" MinHeight="250">
<DataGrid.Columns>
<DataGridTextColumn x:Name="titleColumn" Binding="{Binding Path=Title}" Header="Title" Width="2*" />
<DataGridTextColumn x:Name="authorColumn" Binding="{Binding Path=Author}" Header="Author" Width="*" />
<DataGridTextColumn x:Name="tagsColumn" Binding="{Binding Path=Tags}" Header="Tags" Width="*" />
<DataGridTextColumn x:Name="yearColumn" Binding="{Binding Path=Year}" Header="Year" Width="*" />
<DataGridTextColumn x:Name="ratingColumn" Binding="{Binding Path=Rating}" Header="Rating" Width="*" />
</DataGrid.Columns>
</DataGrid>
Но я хочу показать Рейтинг не числом, а пятью изображениями звезд. Как я могу преобразовать значение int во что-то вроде панели с изображениями?