Our default viewer for images in CellContentTemplate gives the image all the place that it could get.
In order to change that, you can redo the CellContentTemplate's DataTemplate.
Here's an example that redoes the cell content template to a String field that contains a URL to the image, it sets the StretchMode to "None" which simply stops the stretching and achieves the behavior you need:
<xcdg:DataGridControl.Columns>
<xcdg:Column FieldName="ImageURL"
Title="Image">
<xcdg:Column.CellContentTemplate >
<DataTemplate>
<Image Stretch="None" SnapsToDevicePixels="True"
x:Name="Image1"
Source="{xcdg:CellEditorBinding }" />
</DataTemplate>
</xcdg:Column.CellContentTemplate>
</xcdg:Column>
</xcdg:DataGridControl.Columns>
By default our viewer in CellContentTemplate are taking all the place he have.
But you can set and CellContentTemplate you want. So you can make one that will not resize your image ... etc.
Best Regards,
Michel Dahdah
Technical Support
Xceed Software inc.