When I have the following setup, the last column having a width of * causes the datagrid to create huge horizontal scrollbars (extends grid to several widths of the screen).
you need to put a maxwidth on the scrollviewer? otherwise width is defaulted to auto and maxwidth is infinity