Я признаю, что это что-то вроде сбоя для WPF, но вы почти у цели. Большая проблема заключается в том, что как только вы используете столбец шаблона, становится трудно получить индекс столбца, который необходимо привязать к таблице данных.
В любом случае, вместе с вашим конвертером он работает, если вы делаете ATemplate
:
<DataTemplate x:Key="ATemplate">
<Image
DataContext="{
Binding RelativeSource={
RelativeSource AncestorType=DataGridCell},
Converter={StaticResource drvc}}"
Source="{Binding}" />
</DataTemplate>
(Yuk! и да, это примерно так же плохо, как WPF, это ужасное введение в фреймворк, по возможности избегать автоматически генерируемых столбцов, хотя я понимаю, что это может не возможно, WPF на самом деле является хорошей GUI структурой).