Я не могу избавиться от лишней "колонки" в этом датагриде ... не совсем понимаю, что я делаю неправильно?
<StackPanel Margin="5" Grid.Column="1" Grid.Row="1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid Grid.Column="1" Grid.Row="1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<ScrollViewer VerticalScrollBarVisibility="Auto"
HorizontalScrollBarVisibility="Hidden"
CanContentScroll="True"
utils:TopMouseScrollPriorityBehavior.TopMouseScrollPriority="True">
<DataGrid AutoGenerateColumns="False" Name="SDataGrid"
Grid.Row="1" RowHeaderWidth="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ScrollViewer.CanContentScroll="True"
ScrollViewer.HorizontalScrollBarVisibility="Hidden"
ColumnHeaderStyle="{DynamicResource HeaderStyle}">
<DataGrid.Columns>
<DataGridTextColumn Header="" MinWidth="40" x:Name="SId" />
<DataGridTextColumn Header="Name" MinWidth="100" x:Name="SName" />
<DataGridTextColumn Header="Colour" Width="*" x:Name="SColour" />
</DataGrid.Columns>
</DataGrid>
</ScrollViewer>
</Grid>
</StackPanel>
<Style x:Key="HeaderStyle" TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Background" Value="{StaticResource Polour}" />
<Setter Property="Foreground" Value="{StaticResource Solour}" />
<Setter Property="BorderBrush" Value="{StaticResource Solour}" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="SnapsToDevicePixels" Value="True" />
<Setter Property="FontFamily" Value="{StaticResource Gott}"/>
<Setter Property="HorizontalAlignment" Value="Stretch"/>
<Setter Property="MinWidth" Value="0" />
<Setter Property="MinHeight" Value="30" />
<Setter Property="Cursor" Value="Hand" />
</Style>
По какой-то причине я просто могу немного в конце заголовка исчезнуть, а последний столбец «Цвет» растянуть до конца. Я хочу, чтобы он растягивался по горизонтали ... эта проблема не появляется, когда она находится по центру ..